📜  纳加罗面试经历

📅  最后修改于: 2021-11-21 06:04:16             🧑  作者: Mango

我是一个新鲜人。我通过其网站上的在线门户向 Nagarro 提出申请。然后在 2 到 3 周后,我收到一封电子邮件,说 Nagarro 正在招聘新人,我必须进行第一轮淘汰的在线测试。

第 1 轮(能力 + 技术 MCQ):这是一个在线轮,在 Mettl 平台上进行。

  • 它由 25 个 MCQ 的能力和 15 个数据结构和算法问题组成。
  • 大部分 90% 的问题都来自 GeeksforGeeks,我总是选择在 GeeksforGeeks 上学习,所以我很容易通过这一轮。基本上,如果您对数据结构和算法有基本和清晰的了解,那么很容易通过这一轮。
  • 5 到 6 小时后,我收到一封电子邮件,说我通过了第 1 轮,以及有关下一轮的信息。

第 2 轮(编码):这一轮也在 Metll 平台上进行。这一轮完全基于编码。语言有很多选择,所以你可以很容易地选择你喜欢的语言。解决三个问题。我选择Java 8来解决问题。问题从易到难

  1. 查找给定字符串出现次数最多的字符。
  2. 求给定数的阶乘。
  3. 计数紊乱。

我解决了所有三个问题,同样是因为我在 GeeksforGeeks 练习。

2 天后,我收到一封电子邮件,说我有资格参加第 2 轮,并且有一个在线技术面试。

第三轮(技术面试):面试官很有礼貌。他首先让我描述自己,然后问我的家人。之后他问我选择哪种语言来解决编码回合中的问题以及我为什么选择这种语言。然后他开始问技术问题。

Java-

  1. 什么是Java?
  2. Java的优势
  3. 什么是 JDK、JVM、JRE?
  4. 为什么Java是平台无关的?
  5. 定义 public static void main(String args[])
  6. 访问说明符
  7. 当我们初始化一个变量时,它的值是多少?

面向对象

  1. 什么是面向对象编程?
  2. 什么是构造函数?
  3. 什么是多态?
  4. 什么是抽象?
  5. 抽象和接口的区别?
  6. 如何在Java实现 Oops 的所有功能?

数据结构-

  1. 什么是数据结构?
  2. 什么是堆栈?
  3. 什么是队列?
  4. 什么是排序?
  5. 哪种排序算法最好?
  6. 快速排序的时间复杂度以及为什么它最好?
  7. 合并排序。

数据库-

  1. 什么是数据库?
  2. 什么是规范化?
  3. DBMS中key的概念是什么? DBMS 中有多少种键?
  4. 主键和唯一键有什么区别?
  5. SQL 中的联接是什么?

我回答了所有问题。

就这些!!

感谢 GeeksforGeeks 成为最佳平台,并帮助我获得所有回合的资格。

如果您正在为 Nagarro 做准备,那么 GeeksforGeeks 是最好的平台。

祝一切顺利!!!