📜  NCR 公司 SDE 面试经验(校内)

📅  最后修改于: 2021-11-18 01:21:42             🧑  作者: Mango

第 1 轮(在线编码):

  • 30 个基于 OS、DBMS、数据结构和算法的 MCQ
  • 两个基于数论和字符串的编码问题。

本轮过后,25名学生入围。

第二轮(技术面试):

  1. 自我介绍
  2. 为什么Java被称为平台无关语言?
  3. 什么是抽象以及它是如何实现的?
  4. 编码问题:找出重复的和缺失的。
  5. 列表和集合的区别。
  6. 我展示了一个具有继承、静态方法和函数重载的代码,并被要求确定它是否有错误。
  7. 编码问题:从排序数组中删除一个元素,使得连续元素之间的绝对差之和最小。
  8. SQL 中主要约束和唯一约束的区别。

11名同学入围下一轮

第三轮(技术面试):

  1. 告诉我你的爱好和你的大学
  2. 继承的优点和缺点。
  3. 给定一些显示对象之间不同类型关系的语句,我被要求设计类。
  4. 最喜欢的数据结构?
  5. 编码问题:将手电筒放置在二叉树周围的不同位置,为每种情况打印相应的输出。
  6. 哪种数据结构最适合搜索操作,哪种数据结构最适合删除操作。
  7. 链表相对于数组的优势。
  8. 树优于链表和数组。

5名学生在本轮后入围

第 4 轮(人力资源):

  1. 说说你自己。
  2. 2 谜题
  3. 你在生活中遇到过哪些挑战,你是如何克服的?
  4. 你什么时候尝试过适应新情况?
  5. 你是一个聪明的工人还是一个勤奋的工人?
  6. 为什么需要朋友?

4 名学生被选为这份工作,靠着上帝的恩典,我就是其中之一。