第1轮
在HackerRank中托管了15个技术才能(主要是DS),3个查询,2个编码问题
第二轮(F2F技术面试)
-
在旋转并排序的数组中找到旋转数
https://www.geeksforgeeks.org/find-rotation-count-rotated-sorted-array/
-
用给定的总和找到一对数字
https://www.geeksforgeeks.org/check-if-two-numbers-have-sum-exactly-x/
-
检查两个节点是否是表亲
www.geeksforgeeks.org/check-two-nodes-cousins-binary-tree/
-
假设有一个n名学生的循环赛,其中每个学生与其他每个学生恰好玩一次。安排学生的方式应使每个学生都对他左边的学生迷路,而对他右边的人却输。
(我提出了一种基于拓扑排序的解决方案。正确的方法是构建一个BST,然后进行二进制搜索)
-
有序,预序,后序树遍历的应用
-
有关使用聚合函数的SQL的问题
-
所有的学生在每个科目的成绩给予,编写一个查询来发现学生在班里排名第一届
-
每个学生上学的每一天都有一个条目,计算出他上学的天数
-
-
当您填写在线回合的凭据时,有人问您是否准备使用商业智能工具。为什么选择“是”?
-
您为什么在以前的公司中被拒绝?你纠正错误了吗?
第三回合(F2F技术面试)
-
SQL中的select语句的语法并解释其中的每个关键字
-
关于“分组依据”和“具有”的讨论
-
索引编制和索引编制类型
-
创建索引的语法
CREATE INDEX index_name ON table_name ( column1 , column2 ,…);
-
可以找到k个最小元素的各种方法
https://www.geeksforgeeks.org/kth-smallestlargest-element-unsorted-array/
-
列出您知道的所有数据结构,并建议在计算机科学领域中的应用程序
-
一生中最大的成就
第四轮(人力资源采访)
-
为什么选择CSE?为什么选择PSG?
-
为什么选择ABCO?
-
五年后您如何看待自己?
-
您为什么不继续学习?
-
家庭背景
还记得
-
没有压力会给您的大脑很大的思考空间
-
花足够的时间来解决DS问题,没有任何紧迫性。即使面试官敦促您,您也可以礼貌地询问他,以花更多的时间。
-
您只需要给人一种印象,即您有足够的潜力去做这项工作。您的一行表达出您对公司的兴趣,或者关于这些人的一份补充声明绝对可以使您的业绩提高一个等级。
-
询问的人力资源问题不了解您。这是检查您的沟通水平。当人力资源部问“为什么要进行CSE?”时,他绝对不会期望像“ CSE将来有很大的范围”之类的答案。您绝对可以在这里编故事,并使答案更加有趣和独特。