我在Java/Spring MVC/REST 方面有 2-3 年的经验。我在 2021 年 3 月通过朋友的推荐参加了 Nagarro 的开车。这是我从一系列编码测试和面试中获得的巨大经验。纳加罗是当今时代的主导产业之一。它是 CMMI 5 级公司,更注重增长和创新。
面试
- 智商测试:15 分钟 40 题(无负分)
- MCQ 测试:技术问题(关于 AWS、Java-spring、Hibernate、 Java-8 流的问题)
- 编码回合:在 Mettle 上,需要在 90 分钟内解决 3 个问题
- 技术讨论:第一轮技术讨论1:1。主要是基础知识和一些算法和数据结构相关的问题
- 技术讨论:第二轮技术讨论:应用层面和你进入的流的深入问题。
第 1 轮(Aptitude 轮) :第一轮于 3 月 2 日进行。
- 它有 2 个部分,一个是关于数据结构的,包括 15 个问题,另一个部分有 15 个能力问题。这些问题我都做了。 aptitude 中每个错误的问题都有一个负面标记。
- 第二天,我收到了一封关于下一轮编码的邮件。
第 2 轮(在 Mettle 上编码)
- 字符串需要将其转换为 JavaVaribale,反之亦然
例如 – 如果给定的字符串是:this_is_variable
输出- thisVariable(需要用空替换_,_的下一个字符需要是大写字母) - 在给定数组中查找大于 n/2 次的元素
- 按字母顺序查找字符频率。
ex: "aaddcbb" o/p: "a2b2c1d2"
第 3 轮:这是一场针对团队的技术轮,为我预留了 30 分钟的时间。
- lambda 表达式
- 质数 1-50(也使用流)
- 标记界面
- Spring注解
@控制器
@豆角,扁豆
@成分
@RestController - 黑白@RestController 和@Controller 的区别
- .equals() 和 hashcode 合约
- HashMap 和 HashSet 的区别
- 可调用接口
- 2,3 与弹簧相关的输入/输出问题
- 尝试/捕获资源
- 什么是谓词
- 我们如何在Java实现我们自己的函数式接口
- 什么是流
- 流和集合的区别
- 流中过滤器和映射之间的区别
- 如果我们把。 Controller、Service 和 Repository 层上的 @Component 注释会起作用吗?
同一天,我收到一封邮件,说将进行两次面试,技术面试,然后是 HR 面试。
3 月 8 日,我安排了面试。这又是一场淘汰赛。
第四轮(技术面试) :面试从我的介绍开始。然后讨论了我在编码回合中给出的方法。
#面试问题
- ArrayList 和 LinkedList 的区别
- sleep() 和 wait() 的区别
- 竞争条件和死锁的区别
- 当我们可以在方法上使用它时,为什么我们在块上使用同步
- 为什么我们使用序列化
- 我们如何在Java验证路径
- classnotfound 与 classdefinitionnotfound
- 计算数字的二进制表示中的零个数
- 检查和未检查异常
- 给定 ArrayList 获取唯一元素并保持顺序
- LinkedList 的真实例子
- Java的克隆概念
- Java创建对象的方法
- 在方法上应用同步是否解决了竞争条件问题?
- 在 Azure 上工作过?
- 使用第三方服务提供的 REST API 所需的一切
我回答了他们提出的所有问题。同一天晚上,我接到了 HR 轮的电话。
第 5 轮(HR 面试) :HR 面试只持续了 6 分钟。面试官问了我几个问题,包括——
- 为什么是纳加罗?
- 换工作的原因?
- 手头有优惠吗?
- 在接下来的 5 年中,您会如何看待自己?
- 首选地点?
我要感谢 GeeksforGeeks 提供的这个惊人的面试体验部分,它帮助我为 Nagarro 做准备。另外,感谢 GeeksforGeeks 提供的这些惊人的 DSA 资源,它们帮助我为编码轮做准备并帮助我提高了解决问题的能力。
各位准备Nagarro面试的人,好好准备DSA,OOP,项目,多阅读面试经验,更好的准备。祝一切顺利!!