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

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

第 1 轮(笔试和编码):本轮由 Hacker Earth 于 2020 年 10 月 2 日进行,持续 150 分钟。它由 33 个多项选择和 2 个编码问题组成。多项选择题来自 C、C++、 Java、数据结构、DBMS、操作系统。它由2个编码问题组成。

第二轮(技术轮):本轮于 2021 年 4 月 5 日举行,时间约 1 小时 30 分钟。

  1. 首先,他们让我做自我介绍。
  2. 他们问了线性和非线性数据结构之间的区别以及数据结构中的一些树概念

他们问了 3 个编码问题

  1. 给定数组中的随机元素需要存储到一个子数组中,每个子数组中只有序列号——告诉我编码
  2. https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/——问我一种方法
  3. 树中最长的路径——告诉我编码

其他问题

  1. 然后他们专注于 oops 概念。所以,你应该非常自信,应该有很好的知识。基本上,在采访中,他们会问什么是重载或覆盖和实时示例,但在这里他们可以问,如果我在重载方法中有返回类型会怎样?如果我们在父方法中有静态怎么办?或者如果我们有私有或公共方法呢?他们可以给你一个这样的场景。这就是为什么您应该熟悉 oops 概念的原因。
  2. 然后他们给出了一些来自Java 的片段。 (我已经提到我擅长Java)
  3. 他们问我 SQL 与 MySQL 的区别
  4. 一些 SQL 查询
  5. 有哪些不同类型的 SQL 约束?
  6. 他们问了一些谜题:老鼠和毒药的谜题(有不同的限制)
  7. 最后,他们问我是否有任何问题。我问了几个问题,他回答了。

第三轮(第二级技术面试):于 2021 年 4 月 9 日举行,时间为 1 小时。首先是双方的简要介绍,然后主要采访开始。

  1. 首先,他介绍了自己的经历,他工作的技术,并让我介绍自己
  2. 然后他问了我我的项目,并为我的项目提供了不同的场景来检查我是如何实现它的,并要求在我的项目中添加一些功能以及我的项目中的一些数据库问题。
  3. 他问我 Twitter 的基本工作原理,并问我关注者如何看到他们关注的帖子,数据库是如何设计的。
  4. 他问我关于 WhatsApp 的基本工作原理,并问我数百万用户如何使用该服务器。当接收者离线时,发送者的消息被存储在那里,当发送者离线并输入消息时,该消息的存储位置。
  5. 后端如何工作
  6. 他问我如何处理对服务器的多个请求
  7. 最后,他们问我是否有任何问题。我问了几个问题,他回答了。

第 4 轮(管理):于 2021 年 4 月 12 日举行,30 分钟。

  1. 首先简单的自我介绍。
  2. 你从面试经历中学到了什么?
  3. 给了我一个基于场景的问题:我有一个没有任何分支机构的小公司,但产品非常有名,所以他问我现在你是父亲把公司的责任交给你,你有很好的知识关于最新技术,您将如何以丰厚的利润销售您的产品以及您将如何扩展您的公司
  4. 告诉我说数独游戏的方法
  5. 如果我收到另一家公司的任何报价。
  6. 关于优点和缺点
  7. 到目前为止,您最大的成就是什么?
  8. 为什么我要聘用你?

这一轮就像一个友好的讨论,诚实和自信。

第 5 轮(HR):这大约需要 15 分钟。

  1. 首先,他让我介绍一下我自己和我的家庭情况。然后他问了几个问题:
  2. 他问我的爱好。
  3. 他问我是否准备好实习
  4. 然后他让我了解这个提议。

在面试结束后的 HR 轮的同一天,他打电话给我说我被选为 SW 工程师职位。