📜  SAP Labs 面试体验(校内)

📅  最后修改于: 2021-11-21 06:07:32             🧑  作者: Mango

SAP 实验室访问了我们学院,为Scholar@SAP配置文件招聘学生。这是一门 WILP(工作集成学习计划)课程,旨在提供 2 年工业 SAP 项目的工作经验以及来自BITS Pilani 的软件工程 M 技术学位。在给定的计划中,工作日完全用于公司工作,周末则进行 M-Tech 课程。

整个招聘过程分为 4 轮——

  1. 在线编码回合
  2. 技术第一轮
  3. 技术第 2 轮
  4. 人力资源回合

在线编码回合(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 的了解。
  • 解释你觉得最接近你的任何一个项目。
  • 询问了基于优势、劣势和潜力的问题。讨论的全部和唯一目的是检查您的沟通技巧和信心。

祝一切顺利!