Raja Software Labs 面试体验(浦那)
第 1 轮:(在线测试 1): 60 分钟内完成 20 个问题。它包括中级推理、编码输出和能力测试。
第 2 轮:(在线测试 2): 3-5 道编码问题,如纸笔轮。 (没有代码编译)。
第 3 轮:技术 1:视频通话,2-3 道编码问题。提出的问题:
- 字谜
- 总理号直到 n。
- 列表中的非重复 int。
第 4 轮:技术 2:视频通话,2-3 个代码问题。提出的问题:
- int ae 的数字按升序或降序排列或未指定。例如:1378 – acs 顺序,743 – desc 顺序,3574 – 无特定顺序
- 标记列表在那里,告诉输入的新标记的等级。例如:标记列表:{39, 38, 38, 36, 34, 31, 28},如果添加标记为:38: Rank2, 37:Rank3, 36:Rank3
- 这就像一个谜题,有 2 只手表,其中 1 小时(24)和 1 分钟(60),从这些手表中计算 2 次之间的最短单位距离。例如:t1=03:56,t2:18:12 距离=9+16=25。 Soln:min(h2 – h1, 24 – h2 + h1)+min(m2-m1, 60-m2+m1),其中 h2 为更大的 hr,m2 为更大的 min。尝试一下。面试官很惊讶地看到我的解决方案这么快:-)。
决赛第 5 轮,技术 3 + 人力资源:提出的问题:
- 介绍和体验。
- 为什么要切换。
- 当前和预期的薪水
- 有关您在前公司的角色的详细信息。
- 你的个人资料是什么
Java集合框架相关:
- 您使用的地图和地图类型?
- 为什么我们不用Map=new Map,而是用HashMap/LinkedHashMap,Map是接口吗? (他们试图在这里混淆我)。
- HashMap 和 LinkedHashMap 的区别。
- 在 HashMap 和 LinkedHashMap 中如何处理 Map
。 (我应该更早将它们用于 Map ,并且它已针对 HashMap 进行排序) - 如果您创建一个新类,并以它作为键值创建一个 Map,它将如何完成?解释。
反馈:一切都很好,前两轮技术正常,基于问题解决技能的问题,字谜代码对我不起作用,我尝试了 2-3 方法。然后我也接到了下一个面试电话。所以,他们会在很多时候看到你的方法,他们会询问你将要处理的每个问题的方法,如果找到了,也不会检查代码。在最后一轮,我想他们被我的期望惊呆了,这就是为什么他们尝试了一些高级问题,但我回答了大部分问题。他们的所有回合都是由不同的单身人士进行的。您只会在邀请(邮件)中获得有关时间和要求的详细信息。因此,在任何情况下都无需惊慌失措。希望收到RSL的报价。祝大家一切顺利。