第 1 轮(编码和 MCQ):这一轮是在 Hacker Earth 中进行的。有 25 个 MCQS 和 1 个编码问题。 MCQ 包含技术和能力。
编码问题:所有可能的假回文子串(假回文-一个字符串是否有任何回文的可能性)
Input: ABAB => A, B, A ,B, ABA ,BAB ,ABAB
(ABAB can make it to BAAB or ABBA )
Output: 7
20人入选下一轮
第二轮(技术35分钟):面试官自我介绍。并询问了我自己和我的项目。然后他问我你喜欢哪种编程语言(我更喜欢 CPP)。然后他接触了所有的核心计算机科学科目来检查我的基础知识
- 定义面向对象
- 你在哪里使用互斥锁和信号量(区别)
- DBMS 中的交叉连接
- 自然和内部连接
- Java检查和未检查异常
- Java的垃圾回收
他继续学习Java,但我告诉他我对Java不熟悉,然后他转向其他科目。他问我有没有什么问题。我询问了他的工作经历,并进一步澄清了我的一些疑问。
交谈
12人被选中进入下一轮
第三轮(Coding Round 80 Mins):面试官自我介绍,进一步问我可以开始了吗或者你有什么要说的。我高兴地回答说继续代码。问题是
- 检测 LinkedList 中的循环
- 检查链表是否为回文
- 树的螺旋顺序遍历
- 最大子矩阵和
- 字符串的所有可能排列
- 二叉树的底视图
我解释了我对白屏的处理方式并开始打字。首先,用幼稚的方法检查他是否满意,并进一步寻求最佳解决方案。
6人入选管理轮
第 3 轮(管理轮 30 分钟):本轮是典型的管理轮。他让我在 3 分钟内解释所有项目。还有一些冲突管理问题,你在大学里遇到的两个高潮和两个低谷。他问了我在项目中的队友,我提到我在第 5 学期和我的学长做了一个项目,你是如何与他们合作的,并进一步补充说你如何说服你的学长接受你的想法,就像这次采访一样去。
4 人入选 HR 轮
第 4 轮(HR 轮 20 分钟):在这一轮中,他问了我一些常见的 HR 问题
- 为什么是沃尔玛实验室?
- 你对沃尔玛实验室了解多少?
- 为什么是信息技术?
- 关于爱好?
- 关于我知道的技术??
最后在 4 个中,有两个(全职和实习生)和 2 个(实习生)。
我被选中实习。