娜迦罗校外面试体验

原文:https://www . geesforgeks . org/nagarro-面试-体验-校外/

第一轮:线上测试

测试在梅特平台上进行。它包括两个部分,基于复杂性、数据结构等的技术质量控制和智能质量控制。你可以在各个部分之间切换。技术 mcq 并没有那么难,难度也很容易适中。大多数都是容易的困难。每道题有+4,-1 的评分方案。

第 2 轮:古鲁格拉姆纳加罗办公室笔纸编码轮

上午 9:00 我们被叫到纳加罗办公室,上午 10 点左右开始测试。有三个问题。所有这些都是容易的困难。你可以用任何语言写代码,甚至伪代码。

Q1:给出了三个不等长的排序数组。当所有三个数组以排序的方式合并成一个数组时,你需要找到中间的元素,但要点是你不允许使用任何额外的空间,或者简而言之,你不允许合并三个数组。此外,假设所有数组都有不同的元素(三个数组中没有公共元素)。

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

就像这里显示的一样,但是数组没有排序:https://www . geeksforgeeks . org/find-index-一个存在于一个排序数组中的额外元素/

要么从第二个数组的和中减去第一个数组的和,要么将两个数组的所有元素相互异或。

问题 3:给出一个由单词组成的陈述,你需要找到出现最多的单词。

例:输入:您好。

输出:do (2 次)

第 3 轮:技术面试

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

这一轮之后还有 HR 轮,但我没有入围。