Nagarro 实习技术校外面试体验
我在他们的 Facebook 页面上通过 Google 表单在线申请。我在 Nagarro Software(印度哈里亚纳邦古尔冈)进行了面试。
共4轮。
第 1 轮[自家]:这是在线轮,包括 40 个来自 Aptitude 的 MCQ 和 20 个来自 Data Structures and Algorithms 的 MCQ。
对于每个正确答案,您将获得 +2.5,对于每个错误答案,您将获得 -1。
我实际上不知道截止,但我尝试了所有编程问题和近 10-12 个能力问题,并通过了这一轮。
第 2 轮:如果您通过了第 1 轮,这一轮将在他们的办公室(古尔冈)举行。
共有 16 名候选人(来自不同学院参加这次校外活动)。
它由 3 个编码问题组成,需要在 75 分钟内完成。您可以使用任何语言进行编码。
问题的难度从简单到中等。
问题 1 -> 在数组中找到最接近给定值的 K 个元素。这个问题可以在 GeeksforGeeks 上找到。 http://查找与给定值最接近的 k 个元素
问题 2 -> 打印数组中的所有子数组,其和为 0。这个问题也可用。 https://www.geeksforgeeks.org/print-all-subarrays-with-0-sum/
问题 3 -> 2 个字符串中最长的公共子字符串。它也可用。 http://最长公共子串
注意:就时间和空间复杂度而言,只为每个问题写出最优化的方法。如果您不知道,请至少编写蛮力方法,如果您不会编码,请至少编写伪代码,但尝试每个问题。至少给出蛮力方法或伪代码,但如果你知道优化方法,那就去吧。
第一轮后,第 5 轮从 16 名入围。
第 3 轮[同一天]:在这一轮中,他们将检查你的每一个问题的方法。他们会空运行你的代码并要求你浏览你的代码并告诉他们你的方法。他们还会要求您优化每个问题,如果您不编码,那么至少给他们 Pseudocode Logic for Optimized Approach。
如果他们认为您无法正确解释任何问题,他们可以向您提出更多问题。
注意:他们基本上会检查您的逻辑。
第二轮后2从5入围。
第 4 轮[同一天]:这是 HR 轮。在 HR Round 之前,他们会给您 2 份表格供您填写,其中包括您的基本资格详细信息和关于您的一般问题,您需要根据您的选择勾选。
在 HR Round 中,他们会问一些基本问题,例如:
-说说你自己。
- 你在入学考试中的排名是多少,你为获得当前学位的录取而给出的分数。
- 你最喜欢的编程语言。在第二轮中,您使用哪种编程语言编写代码。
- 用你最喜欢的语言在你的整个大学里给自己打分。
-您经常在哪个编码平台上,HackerRank 或 Codechef ?该平台上的任何成就。
-关于项目的简短讨论。
-你如何看待5年后的自己。
-为什么是纳加罗。
-您目前拥有的任何优惠。所以,所有这些基本问题。
提示: 所以,基本上他们从数组和字符串中询问,你也可以在 DP 上得到问题。他们需要最优化的方法。只需彻底准备 DS。
非常感谢 GeeksforGeeks,为准备面试提供了如此出色的平台🙂