每一轮都是淘汰赛,所有轮次都以在线模式进行。在线评估平台是 Mettl,面对面面试的平台是 MS Teams。
第一轮(能力+技术目标测试)
- 能力问题主要是来自数据结构(图、树、堆等)和排序、搜索、时间复杂度、CS 基础知识的定量 + 技术问题。
- Mettl 平台将在 60 分钟内解决 (25 + 15) 个 MCQ。
- 容易到中等难度。
- 错误答案的否定标记。
Tips:练习能力(Youtube频道,如Careerride,faceprep)和CS基础,主要是DSA。
第二轮(编码测试)
- 在 90 分钟内将有 3 个问题需要解决。
- 选择性安排的数量。
- n 个元素的 HCF。
- 返回输入字符串中 char 的最大出现次数。
- 练习很多去年的问题。
- Leetcode/GfG 易于使用数组、字符串、递归等媒介就足够了。
提示:准备好数组、字符串、递归,并在准备时考虑优化以及时间和空间的复杂性。您可以在 leetcode或hackerblocks(通过编码块)和geeksforgeeks 上的 nagarro 档案中练习简单到中等级别的问题。
第三轮(技术面试)
- MS Teams 的面对面采访。
- 持续时间 15-30 分钟。
- 关于编码测试的讨论(优化、复杂性、方法)
- C++和Java的区别
- OOP的支柱是什么
- 解释覆盖和重载。
- 什么是虚函数?
- 什么是字符串类
- 你将如何存储一个段落
- 解释散列
- 解释 Pass by val 和 pass by ref
- 什么是抽象类。
- 在链表中查找循环。
- SQL:在给定的表中查找部门明智的工资。
- 使用真实示例实现二分搜索
Tips:为技术面试做好充分准备。保持您的基础知识扎实,并尝试用现实生活中的例子而不是书本式的语言来解释概念。在解释时尽量保持简单。
第四轮(人力资源面试)
- 告诉我更多关于你的信息?
- 你对纳加罗了解多少?
- 跟我说说你的家庭?
- 你做过的所有项目是什么?
- 解释你的项目?
- 你什么时候可以加入?
- 你有任何工作机会吗?
- 你面试了多少次?
- 不清除这些的原因是什么?
- 关于技术?
小贴士:对公司做一些研究,甚至可以通过 LinkedIn 与在那里工作的人或你的大学校友交谈,了解文化和技术。
几天后,我收到了录取通知书。
您可以通过我准备的重要链接(https://docs.google.com/spreadsheets/d/1n7R1P5XnWInTTl89GPuw0RWOsoDiAsRWRDSwLVMlWNE/edit?usp=sharing) ,这可能会对您的准备工作有所帮助。
祝一切顺利