📜  NCR 公司 SDE 面试经验 |校外 2021

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

第一轮(在线测试):我得到了 CodeWar 的面试机会,这是一个在 HackerEarth 平台上组织的编程竞赛,问题是中等水平,它被组织到不同的位置,每个位置都有不同的问题。

  • 我有两个 DSA 相关问题和大约 10 个与计算机基础和Java相关的 MCQ 问题,我解决了所有两个算法和 MCQ 问题。
  • 最后,同学们收到了解决1+个编程题的选拔邮件,简历筛选后,有的同学拿到了面试机会,我就是其中之一。

结果:选中

第二轮(编程面试 1):45 分钟

在我的第一次面试中,我被问到 2 个编程问题和一些 OOPS 问题。

  1. 第一个问题:https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/
  2. 第二个问题:https://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/
  3. OOPS问题:继承有什么用,为什么需要OOPS

我已经为上述两个问题编写了代码,并在 45 分钟内解释了这两个问题的两种方法。

结果:选中

回合(面试 2):45 分钟

在这一轮中,我被问到了多个与 oops 相关的问题,我必须在编写代码的同时解释每个概念。
一些问题如下:-

  • 解释多态(我已经解释了每个概念并为此编写了代码)
  • 为什么 const 方法不覆盖 C++ 中的非常量方法?
  • 为什么我们不能按值将对象传递给复制构造函数? (我已经解释了为什么它会进入无限循环然后编写代码来证明这一点)
  • 虚拟破坏者 https://www.geeksforgeeks.org/virtual-destructor/
  • 空类的大小是多少?
    我被问到许多与 OOPS 相关的小问题,我记不清了。

结果:选中

回合(经理面试):45 分钟

我被问到各种管理问题,例如我将如何在团队中工作?我已经通过我过去的真实经验解释了每一个问题。

  • 我被问到一个谜题
  • 我被问到许多与各种算法(二元搜索、快速排序、归并排序)的时间复杂度相关的问题。
  • 为什么以及何时我们可以使用快速排序而不是归并排序?
  • 哪个具有更好的最坏情况时间复杂度无序映射或映射?
  • 什么是 SDLC?
  • 我们为什么要使用敏捷?
  • 一些伪场景,例如您将如何在该场景中工作?
  • 你将如何解决团队中的冲突。
  • 如果没有人愿意听,你将如何表达你的想法?

结果:选中

第 5 轮(HR 轮): 15 分钟

  • 为什么要加入NCR?
  • NCR的全名是什么?
  • 你有任何当前的优惠吗?
  • 5年后你在哪里看到自己?

我看了NCR的宣传视频。该视频帮助我在 HR 回合中表现出色 (https://www.youtube.com/watch?v=dvdHrA7tATU)

结果:选中

我已经在 NCR Corporation 完成了 6 个月的工作,我可以说这家公司拥有非常好的工作文化、项目和工作与生活的平衡以及许多设施,例如免费医疗、疫苗接种等

谢谢