NCR 公司面试经验(校内)
招聘过程是:
- 安置前谈话
- 评估测试
- 技术面试
- 管理面试
- 人力资源面试
Preplacement 演讲发生在 8 月 23 日,就在这之后,我们收到了测试链接。
第一轮:评估测试
- 测试是在 Hackerrank 平台上进行的。每个分支和专业的问题都不同。我来自 CSE 分支。共有7个部分,总时间67分钟。
- 数字能力、逻辑推理、伪代码、操作系统、Unix 各有 10 个问题,网络问题有 5 个,编码问题有 1 个,SQL 有 1 个问题。
第二天我们就收到了结果,大约有50人入围了技术面试
第二轮:技术和管理面试
我们刚刚为技术面试做准备,但令人惊讶的是两者同时发生。有两个面试官。
- 首先是问我的简要介绍,然后开始问我技术问题。她首先询问有关基本语言问题的问题。我精通Python ,但他们对Java有要求,所以让我用Java解决这些问题。
- 写一段代码来解释方法重载。
- 编写代码来查找斐波那契数列。
- 和其他理论问题,如抽象、接口、继承等
- 我们什么时候在Java中使用扩展和实现?
- 为什么它与机器无关。
这部分进展不顺利,但后来她搬到了 DS,因为那是我的强项。她从每个数据结构中问了 2 到 3 个问题。大多数问题是关于每个 DS 的基本知识和一些复杂性。我记得的一些问题是:
- 链表和数组有什么区别
- 什么是双向链表?
- 在堆栈中编写推送操作的代码。
- 实现队列的最小堆栈以及我们如何做到这一点?
- 二叉搜索树的优点以及我们为什么要平衡它。
- 在树中遍历的算法。
然后转向 SQL,她问我以下问题:
- SQL 中的不同语言。
- DML 和 DDL。
- 候选键和主键。
- 唯一键和主键之间的区别。
- 为什么我们使用连接?
- 在 Cross Join 上,no to 列会发生什么。
- 删除、删除和截断示例之间的区别。
有很多问题,我记得有几个提到过,这部分持续了大约 50 分钟。之后下一个面试官开始面试,他听完所有部分,问了我一些我无法正确回答的技术问题。然后他问我关于我的项目,并希望我解释它和使用的技术。然后是一些管理问题,例如:
- 为什么要加入 NCR?
- 什么让您对公司感兴趣
- 你有什么进一步的学习计划
- 你想在公司的哪个领域工作
- 您对公司的期望是什么
- 你的弱点是什么
- 等等。
这部分持续了大约半个小时。我建议您为技术部分做好理论准备,并在管理部分保持自信和诚实。面试官很有帮助,如果我被困在一些小部分,他们会提供帮助。
大约 10 天后,我们收到了结果,12 名学生入围了 HR 面试。
第三轮:人力资源面试
这花了大约 20 分钟。
首先,她让我介绍自己和我的家庭情况。然后他问了几个问题:
- 关于我的家人
- 关于我的爱好
- 然后她问我对实习的了解并解释了我。
- 然后就工作经验谈了一些看法。
第二天,我们通过 TPO 收到了结果,我就是其中之一。