📜  纳加罗面试体验(2021年联合校园安置驱动批次)

📅  最后修改于: 2021-11-18 02:40:49             🧑  作者: Mango

我在 10 月份参加了 Nagarro 联合校园安置活动。

大约有 500 多名学生参加了这次活动。

Nagarro驱动由4轮组成[能力+编码轮+技术轮+人力资源]

第 1 轮(Aptitude 在线测试):这是在 mettl 上进行的 MCQ 测试。它由两部分组成,分别是 15 个 DSA / C++ MCQ 和 25 个 MCQ,大约有 200 名学生入围下一轮。

第 2 轮(编码测试):这也是在 mettl 上进行的,有 3 道编码问题。

问题的难度级别从简单到中等,

  1. 从字符串的末尾剪下m和n个字母,然后找到圈数以取回原始字符串
  2. LIS – 最长递增子序列 [动态编程](https://www.geeksforgeeks.org/java-program-for-longest-increasing-subsequence/)
  3. 前n个自然数的平方和(https://www.geeksforgeeks.org/java-program-for-sum-of-squares-of-first-n-natural-numbers/)

第三轮(技术面试):这一轮42名学生入围,分为第一批和第二批,我在第一批,面试时间只有15分钟。

面试官问了我关于编码测试的问题:

  • 对于第二个问题(LiS),他让我解释方法和差异顺便说一句自上而下和自下而上的方法
  • 他给了我另一个要解决的问题,那就是找到数组中第 k 个最小和最大的元素
  • 让我解释 oops 概念,例如封装、抽象
  • 什么是垃圾收集器以及如何调用它?

我向他介绍了 GC,它与它的方法一起工作,还告诉他我们只能请求 GC,因为它取决于 JVM,什么时候会调用 GC,他对我的回答很满意。

  • 问我关于我的项目以及我在其中的角色。
  • 什么是 ORM(对象关系映射)并且它在工作?
  • 什么是微软服务器架构?

第 4 轮(人力资源):

在 TR 30 分钟后的同一天,我接到 HR 的电话,说他们要安排我的 HR 面试,后来我收到邮件说我的面试是按时间安排的。 HR 面试开始于

  • 告诉我一些你的事吧
  • 你做过哪些认证
  • 您是否活跃于任何编码平台,例如黑客级别等?
  • 你对纳加罗了解多少
  • 你为什么想和我们一起工作?
  • 想在家工作吗?
  • 多早可以加入
  • 你有什么想问的吗?

这样,他就结束了我的面试并让我等待结果。

第二天我们大学公布了第一批的结果,21名学生中只有6名学生被选中,我得到了全职,另外5名得到了实习。

后来,Nagarro 联系了所有被选中的学生,他们要求我们参加技术测试,该测试再次由 3 道编码问题组成,因为 Nagarro 通过这决定了个人的培训技术(.net 或Java)。

编码问题的水平是中等至难,对于Java ,至少需要解决2个问题

因为我能够解决大约 2.5/3(对于最后一个问题,只有 50% 的测试用例通过)并且我得到了Java。

  • 给定一个数列,找出该数列是 GP、AP 还是斐波那契数列
  • 最长公共子序列 [DP]( https://www.geeksforgeeks.org/longest-common-subsequence-dp-4/)
  • 平安夜问题:动态规划

呼!!这是一个漫长的过程,需要大约 2 个月的时间

我的建议:定期练习解决问题并学习 DSA,并尝试改进解决问题的方法

我参加了 GeeksforGeeks 自定进度 DSA 课程,并且该课程中已经讨论了很多这些编程问题

所以,我很容易破解这些问题。