📜  SAP Labs 助理开发人员面试经验 | 2021年批次在校园

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

SAP 实验室最近访问了我们的校园,以聘请最后一年的学生担任全职工作。

在线测试:测试在 Hackerrank 平台上进行。该测试包括来自流行的 CS 学科的 10 个 MCQ,如数据库系统、计算机网络、操作系统、Aptitude,还有 2 个编码问题。

编码问题:

  1. 计算差异等于 K 的所有不同对。
  2. 截留雨水问题。

选择能够解决两个编码问题并在 MCQ 中表现良好的学生。大约 200 名学生参加了在线测试。其中15名学生被选中参加面试。

第1轮(F2F技术轮):在Hackerrank Codepair平台上进行,持续了大约一个小时。

  1. 面试官很友好。他先是自我介绍,然后要求自我介绍。
  2. 简要描述您的项目。
  3. 关于项目的一些后续问题。
  4. 讨论我的实习。
  5. 您如何评价自己在操作系统中的表现?
  6. 有哪些不同的调度算法?
  7. 操作系统使用哪种调度算法。
  8. 什么是数据库索引?

我能够回答所有这些问题。然后他跳到编码问题。

  1. 给你一些数字。您必须在二叉搜索树中插入这些数字,然后按排序顺序打印这些数字。您必须编写完整的代码并在面试官提供的测试用例上运行它。
  2. 标准问题:检测链表中的循环。
  3. 为什么是 SAP?
  4. 你有任何问题吗?

第 2 轮(F2F 技术轮):它在 MS Teams 平台上进行,持续了大约 40 分钟。

  1. 通过实际示例解释所有 OOP 原则。
  2. 然后他问了一个编码问题。在不使用额外空间的情况下,找到链表中第 k 个最大的元素。他让我分享屏幕并将代码写入任何编辑器。然后我不得不在他提供的测试用例上运行代码。 (答案:我使用了 2 个 for 循环。对于每个元素 X,我正在检查有多少元素大于 X。如果某些 X 的计数是 k-1,那么 X 是第 k 个最大的元素。)
  3. 需要在 1 秒内回答的问题:有一场比赛正在进行。一些玩家 X 刚刚超过了第二位的玩家。 X目前的排名是多少? (答案:第二。你应该快速但仔细地回答🙂
  4. 你有任何问题吗?

第 3 轮(管理轮):本轮在 MS Teams 平台上进行,持续约 45 分钟。他介绍了自己。然后问了以下问题。

  1. 一个简单的 SQL 查询。
  2. 给出一个边长为 4 个单位的立方体。从它可以生成多少个边 1 单位的立方体?
  3. 实习项目讨论。
  4. 为什么是 SAP?
  5. 你在找工作时的三个优先事项是什么?
  6. 家庭背景的讨论。
  7. 我们为什么应该录用你?
  8. 你有任何问题吗?

第 4 轮(HR 轮):本轮在 MS Teams 平台上进行,持续约 30 分钟。

面试官非常友好。这一轮基本上是一个讨论轮。他问我前几轮面试官的名字。 (而且我一个名字都记不住。)然后是关于我自己的一些讨论。我和别人有什么不同?以及其他一些问题,例如:

  1. 为什么是 SAP?
  2. 你对SAP了解多少?
  3. 如果您被分配到您不感兴趣的项目怎么办?
  4. 你未来5年的目标是什么?
  5. 我们为什么应该录用你?为什么是你而不是其他人?
  6. 如果你被 SAP 选中,你会有什么感受?

提示:

  1. 你应该擅长 DS/Algo。
  2. 您对操作系统和 DBMS 的基础知识应该很清楚。
  3. 您应该有一些可以在面试结束时提出的问题。
  4. 以冷静的心态解决问题。他们会检查你在压力下的表现。
  5. 回答时要自信。
  6. 在任何面试之前了解自己。他们会在面试中问很多关于你的字符和软技能的问题。

感谢 GeeksforGeeks 在我准备面试时帮助我。