在线测试
有三个问题(难度级别 – 简单,中等)。
ques1 – 基于数组
Ques2 – 基于字符串
Ques3 – 基于树
不记得确切的问题。
技术面试第一轮
面试官让我做自我介绍。
他问了一些 oops 相关的问题。
提出了两个编码问题-
1.稍微修改断字问题。
2.换币问题。
你可以很容易地在 geeks for geeks 上找到这些问题。
技术第二轮
1.检查2strings是否是字谜。
2. 从链表中删除一个没有给出头指针的节点。
3.在链表中从最后一个节点中找出第N个节点。
4.给定一个整数数组,找出所有元素的乘积为正的最长连续子数组的长度。
技术第 3 轮
它首先询问了我的介绍和一些与简历中提到的项目相关的问题。
编码问题-
1. https://www.geeksforgeeks.org/boggle-find-possible-words-board-characters/
2.https://www.geeksforgeeks.org/check-if-two-binary-strings-can-be-made-equal-by-swapping-1s-occurring-before-0s/
SQL 查询
1.在给定的表中找到员工的第 5 个最高工资。
2.查找作为经理的员工的详细信息。 (表是面试官给的)
人力资源回合
1.兴趣爱好
2.家庭背景
3.为什么要hashedin?
4.你的长处。
提示-
在所有的技术面试轮次中,面试官都深入了解你的概念是否强大。如果您的 ds 算法概念很强,则可以轻松通过。
您还应该清楚时间和空间的复杂性。
您应该知道为什么要针对该特定问题使用该特定数据结构,为什么不能使用任何其他数据结构。示例 – 在我的第 2 轮面试中,首先,我告诉他们寻找字谜的蛮力方法,然后他要求对其进行优化。然后,我使用了哈希映射。我说我们可以使用未排序的哈希映射。所以他问我为什么不使用排序的哈希映射以及更多相关推理。
VERDICT-YEAH,选择!