嗨,我接到了 Nagarro 的电话,要求我在Java担任软件开发人员。在与 HR 交谈时,他们似乎对Java Dev 感兴趣,并且对 Spring/HIbernate、微服务、REST API 有很好的了解。我清除了进程的前两轮
第 1 轮: 12 分钟内完成 50 道 IQ 题。问题很简单,你必须尝试最大,而不是全部。题目包括基本的英文同义词/反义词、数列、加减法、Work Time等,本轮无需准备,比较简单。我尝试了 50 个问题中的 30 个问题并通过了这一轮。
第 2 轮: 75 分钟内 3 道编码问题。他们使用工具https://mettl.com/进行技能评估,需要面部摄像头和麦克风。随叫随到的 HR 告诉我,我的目标应该是尽可能多地通过测试用例。
- 给定一个整数数组,我们的任务是编写一个程序来有效地找到数组中存在的第二大元素。 (https://www.geeksforgeeks.org/find-second-largest-element-array/)。注意:他们有定时测试用例,所以如果你尝试编写一个蛮力解决方案,那么这些测试用例将会失败。
- 计算给定数字序列的可能解码(https://www.geeksforgeeks.org/count-possible-decodings-given-digit-sequence/)
- 给定一个数 n 找出其中 x 和 y 都小于 n 且 x 和 y 的最大公因数 (hcf) 为 1 的对数 (x,y)
通过正确回答第一个问题,我也能够清除第 2 轮,而第二个问题仅通过了 3/8 的测试用例。在接下来的一轮中,他们将寻找有关 Spring 和 Hibernate 的知识,我不太熟悉这些知识,但会及时通知您。