📜  Nagarro面试体验校外

📅  最后修改于: 2021-04-24 15:32:22             🧑  作者: Mango

第一轮:在线测试

该测试是在Mettle平台上进行的。它由2个部分组成:基于复杂性,数据结构等的技术MCQ和Aptitude MCQ。您可以在各部分之间切换。技术MCQ并不是那么困难,并且容易中等难度。大多数情况下都很容易。每个问题有+ 4,-1评分方案。

第二回合:古拉格纳加罗办公室的笔纸编码回合

我们在上午9:00接到Nagarro办公室的电话,测试大约在上午10点开始。那里有三个问题。所有人都很容易。您可以用任何语言甚至伪代码编写代码。

问题1:给出三个不等长的排序数组。当所有三个数组以排序方式合并到单个数组中时,您需要找到中间元素。但是要点是,您不允许使用任何额外的空间,或者总之,您不允许合并这三个数组。还假定所有数组都有不同的元素(三个数组中没有公共元素)。

Q2:给出两个数组。第二个数组与第一个数组完全相似,除了一个额外的元素。我们需要找到其他元素。

像这里显示的那样,但数组未排序:https://www.geeksforgeeks.org/find-index-of-an-extra-element-present-in-one-sorted-array/

从第二个数组的总和中减去第一个数组的总和,或者将两个数组中的所有元素彼此相减。

问题3:给出了一个包含单词的语句,您需要查找出现次数最多的单词。

第三回合:技术面试

关于我的项目,最大的问题来自简历。最初大约5-10分钟包括“告诉我自己”和关于我的项目的讨论。然后,他开始检查我的笔纸编码解决方案,并指出诸如函数或参数名称之类的愚蠢错误,可能是他无法在代码中找到任何其他错误。我们还将分析解决方案。然后他问了一些Java基本问题,因为我的主要编码语言是Core Java。问题包括JVM的工作方式,SQL和No-SQL数据库之间的区别,为什么选择Firebase(基于我的项目)。

在这一轮之后也有人力资源回合,但我没有入围同一轮。