SAP Labs 开发人员助理面试体验 |校园 2021
第一轮:在线测试
- 第一轮包括 2 道编码问题和 15 道选择题,我们为此投入了 90 分钟。
- 编写一个程序,在具有最大和的一维数字数组中找到连续子数组的和。
- 给定一个大小为 m*n 的二维数组,找出每一行的最大元素。我们必须返回一个大小为 m 的向量。
- 15 个 MCQ 基于 OOPS、DBMS、数据结构、计算机网络。 MCQ 的难度级别从易到难。
提示:不要在一个 MCQ 问题上花费太多时间,因为时间有限。对于编码问题,请保持冷静,并在所有测试用例通过的情况下完成至少一个问题。
第 2 轮:技术第 1 轮
时间:40分钟。
- 面试官从他的介绍开始,然后是我的介绍。
- 他直接转到我的简历上,并对此进行了一些讨论。 (你必须为你在简历中写的一切做好准备)。
- 然后他问我数据结构和算法的类型。什么是散列,什么是向量,为什么要使用它,为什么要使用链表?
- 然后他问了2个DSA问题
- 基于 LinkedList。(来自 LinkedList 的每个标准问题)。
- 基于二分查找。
- (我没有提到确切的问题,因为没有确切的问题。他问的都是从 LinkedList 中删除元素,这样做)
- 然后他转向一些 OOP 问题。
- 然后最后他问我有没有什么问题。
提示:即使在编码时,始终与面试官互动并解释我们的思维过程非常重要。另外,当面试官问你是否有任何问题时,至少准备一个问题。
第 3 轮:技术第 2 轮
- 这一轮也是40分钟。
- 面试官从他的介绍开始,然后是我的介绍。
- 关于项目的简短讨论。
- 在这一轮中,他主要关注 OOPs 和 1 个 DSA 问题。
- 几乎所有来自 OOP 的内容,例如什么是多态性、类型、编码。(这些类型的问题也适用于其他 OOP 属性)。
- 基于归并排序的1DSA题。
- 最后,他问我有什么问题。
提示:与技术 R1 相同
第四轮:管理轮
这一轮是50分钟。
- 首先我们快速地介绍了自己。
- 然后他问我关于我的一个项目,我在项目过程中遇到的问题,我是如何解决的,以及我未来想探索的领域。
- 他根据团队合作提出了一些棘手的问题。 (没有固定的问题,他会根据你的想法和爱好问你问题)。
- 然后是一些行为问题。
- 就像你在 5 年后看到自己在哪里。
- 为什么选择 SAP?
- 我们为什么雇用你?
- 最后,他告诉我要多了解公司。
- 我被选中进入最后一轮。
提示:不要说谎。他/她会知道你是否在撒谎。了解公司及其工作。
第五轮:人力资源轮
时间:10到15分钟
- 一个简短的介绍,然后她问我关于面试经验和在线测试的反馈。
- 她询问了我的一个项目以及对此的正常讨论。
- 然后她让我等待安置办公室的来信。
判决:选定
提示:要自信和诚实。