📜  SAP Labs 面试体验 |校内实习

📅  最后修改于: 2021-11-10 06:24:39             🧑  作者: Mango

SAP Labs 上周访问了 NIT KKR,提供了 6 个月的实习机会。下面是我的过程经验。

第一轮(在线测试):第一轮在 HackerRank 平台上进行,包括 10 个 MCQ 和 2 个编码问题。测试持续时间为1小时。

编码问题如下:

  1. 编写一个程序来计算给定整数数组的所有子数组的总和。
  2. 编写程序以升序打印字符串的所有子序列。

两个编码问题都期望得到优化的解决方案(蛮力是行不通的)。 MCQ 主要基于 CS 科目(OOP、DBMS、OS、网络等),难度适中。

大约 300 名学生参加了测试,14 名学生进入了下一轮的候选名单。

第二轮(技术+编码面试):这是在HackerRank的Codepair平台上进行的,面试官与我面对面。有3个问题需要编码。

  1. 给定一个非负整数数组,以 O(n) 的时间复杂度将所有 0 移到数组的末尾。
  2. 考虑现实生活场景实现函数覆盖。
  3. 删除整数链表中所有重复出现的整数。

我必须编码并向他展示输出,同时解释逻辑和复杂性。然后,他进一步问了一些关于 OOP 和数据库的问题,我们在不到一个小时的时间内就完成了。

我们有 5 人被选中参加下一轮比赛。

第三轮(技术面试):面试从我的介绍开始。面试官很友好,问了我一些关于我自己,我的爱好等的问题。

然后他从技术问题开始。其中一些是:

  1. 我将如何从头开始设计搜索引擎?
  2. 用外行语言解释面向对象编程的概念。
  3. 以房间为例解释类和对象的概念!
  4. 以真实世界为例,链表相对于数组的优势。
  5. 什么是数据库及其在实际软件中的用途?
  6. 解释连接及其不同类型。
  7. 触发因素是什么?
  8. 编写一个程序来反转字符串。
  9. 图中的广度优先搜索(我应该讨论算法)

然后他转向我的简历,我们就我的项目和我使用的技术进行了长时间的讨论。他还问了我关于 Django 和文件处理的基本问题,因为我在简历中提到过。 (建议:简历一定要仔细!)

最后,他问我有什么要问的,我确实问了他一个问题。持续时间约为 1 小时,他们选择了 3 名学生进行 HR 轮次。

第 4 轮(HR 面试):这是所有轮次中最简单的一轮。 HR先是自我介绍,然后问我介绍。然后她详细介绍了我的爱好、我将如何处理关键的样本情况、我的优势、劣势等。

其他问题是:

  1. 跟我说说你的家庭。
  2. 你觉得你的哪个项目最具挑战性,为什么?
  3. 您如何评价自己作为编码员的 1 到 5 等级。
  4. 当你被困在任务中间的某个点时,你会怎么做?
  5. 你有什么成就?
  6. 你为什么想加入SAP?
  7. 您对我们了解多少?

最后,她问我有没有什么问题。

(建议:无论你说什么,都要自信和流利)

2 天后最终结果出来了,我和另外 1 名学生获得了实习机会!