SAP 实验室访问了我们的学院,以聘请应届毕业生担任全职职位。
过程:
- 简历入围
- PPT
- 在线测试
- 技术面试-1
- 技术面试-2
- 管理回合
- 人力资源回合
在线测试:本轮在 HackerRank 上进行。有 10 个 MCQ 和 2 个编码问题。
MCQ 属于中等水平,来自各种主题,如 C/C++ 输出问题、操作系统、计算机网络、数据库管理系统、定量能力等。
编码问题:
- https://leetcode.com/problems/k-diff-pairs-in-an-array/
- https://leetcode.com/problems/can-make-palindrome-from-substring/
注意:该测试有部分截止,因此在两个部分都做好很重要。
技术面试第一轮:这一轮是在 HackerRank Codepair 上进行的,面试持续了大约 45 分钟。
本轮提问:
- 自我介绍。
- 编写代码从单向链表中删除所有奇值节点。
- 给出 Trie 数据结构的实现。
- 如何从二叉搜索树中删除节点?
- 我们如何处理Java的死锁?
- 进程和线程的区别。
- 2个简单中级的SQL查询。
- 一些基本的 OOP 概念。
技术面试第 2轮:这一轮是在 Microsoft Teams 上进行的,持续了大约 30 分钟。
本轮提问:
- 自我介绍。
- 用外行的术语解释 OOP 的概念。
- C语言相对于C++语言的优势。
- 关于 DBMS 中的外键概念的问题很少。
- C 程序的内存布局。
- 我在项目中使用的技术中的几个问题。
管理回合:这一回合再次在 Microsoft Teams 上进行,持续了大约 25 分钟。
- 本轮提问:
- 自我介绍。
- 为什么要加入 SAP Labs?
- 你认为五年后的自己在哪里?
- 为什么不进行高等教育?
- 如何设计像WhatsApp这样的聊天应用程序?
- 视频会议是如何工作的?
- 由于该回合是在 MS Teams 上进行的,他询问了相同的系统设计。
- 关于我所做的实习和我的工作。
人力资源回合:这是最后一轮,同样是在 Microsoft Teams 上。
本轮提问:
- 自我介绍。
- 跟我说说你的家庭。
- 你是如何度过锁定期的?
- 为什么是这所大学而不是其他任何一所?
- 我对covid-19的看法。
- 封锁期间我做了什么?
- SAP 选择过程中的一件好事和一件坏事。
- 关于我所在的俱乐部,以及我如何参与这些俱乐部。
- 我在团队中工作时遇到的挑战以及我是如何解决的。
- 关于我的弱点和我改进它们的方法。
- 我对高等教育的看法。
- 我对 DevOps 和开发人员角色的兴趣。
小贴士:
- 参加面试时要自信和热情,不要在面试前就夸大其词。
- 大声思考。每次面试官问你问题时,都要引导他/她了解你的思考过程。
- 不要伪造你的简历。只写那些你有信心的东西。
- 如果您不知道任何主题,请清楚地告诉面试官。