SAP 实验室访问了我们学院,为Scholar@SAP配置文件招聘学生。这是一门 WILP(工作集成学习计划)课程,旨在提供 2 年工业 SAP 项目的工作经验以及来自BITS Pilani 的软件工程 M 技术学位。在给定的计划中,工作日完全用于公司工作,周末则进行 M-Tech 课程。
整个招聘过程分为 4 轮——
- 在线编码回合
- 技术第一轮
- 技术第 2 轮
- 人力资源回合
在线编码回合(406 名考生)——这一回合由 2 道编码问题和 15 道选择题组成,我们以 HackerRank 为平台,为这些问题投入了 90 分钟的时间。编码问题的难度级别为中等。
- 编写一个高效的程序,在具有最大和的一维数字数组中找到连续子数组的和(https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/)
- 这是一个字符串操作问题,其中给定的字符串必须经过必要的更改才能满足所需的约束。
这 15 个 MCQ 基于 OOPS、DBMS、数据结构、计算机网络。 MCQ 的难度级别从易到难。
技术第一轮(37 名候选人)——面试平台是 HackerRank Code 对。面试官在问题部分上传了问题陈述。我有 30 分钟的时间来编写代码并运行尽可能多的测试用例。
- 问题陈述是 – 找到数组中元素的索引,使得左侧数组的总和等于右侧数组的总和(https://www.geeksforgeeks.org/find-element-array-sum-左数组等于和右数组/)。
- 然后面试官分享了一张员工数据库表,让我针对给定的需求写一个 SQL 查询。 SQL 查询有点复杂,需要嵌套的 IN运算符。
- 最后,我被问到我对云计算的了解。
注意– 即使在编码时,与面试官保持一致并解释我们的思维过程也非常重要。
技术第 2 轮(20 名候选人)——这是一个 30 分钟的面试。面试官触及了所有重要的话题,如 OOP、DBMS、数据结构。
- OOP – 面试官分享了他的屏幕并问我 C++ 中访问说明符的多种变体。对public、private、protected的理解进行了检查。 Java中的抽象类和接口简单问了一遍。
- DBMS – 面试官让我制作 IPL Fantasy League 的数据库模式。我认为一名候选人可以拥有多支球队,并增加了对球队的限制,因为它最多可以拥有一名 1 WK、4 名投球手、4 名击球手和 3 名全能球员。我设计了 3 个表格——排行榜、团队、具有相关属性的候选人。
- 数据结构——编写一个程序,在给定的 i 和 j 处替换链表 1 中的链表 2。
Input: L1-(10,20,30,40,50,60,70) i j L2-(11,22,33,44,55) Output : L1-(10,20,11,22,33,44,55,60,70) Explanation: sub-list of L1 from i to j is replaced with L2.
HR 回合(11 名候选人)——小组中有 2 名 HR。问了以下问题——
- 他们对我的简历、证书、成就和未来计划提出了质疑。
- 解释你将如何同时管理工作和高等教育?
- 检查了我对 SAP 的了解。
- 解释你觉得最接近你的任何一个项目。
- 询问了基于优势、劣势和潜力的问题。讨论的全部和唯一目的是检查您的沟通技巧和信心。
祝一切顺利!