📜  SAP实验室面试经历(6个月实习)

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

第 1 轮:在线测试测试在 Hackerrank 上进行。有 20 个基于计算机科学概念、数学基础和数据结构的 MCQ。有 2 个编程问题(都很简单),其中一个是检查数字是否是 2 的幂,另一个是定义类结构。测试是60分钟。从参加考试的 145 名学生中,有 60 名学生入围。

第 2 轮:技术第 1 轮-这又是一次书面轮次,其中询问了 2 个编码问题,如下所示:

  1. 查找出现在字符串的所有数字(数字不是数字)的总和。
  2. 在整数数组中查找给定数字并打印它。如果不存在,则打印其次大的数字。他们基本上检查了测试用例和代码的复杂性。 32 名学生入围了技术第 2 轮。技术第 2 轮 –我真的很幸运,我遇到了最友好的小组成员,他首先通过介绍我的背景让我感到舒服。之后他翻阅了我的简历,因为我已经将Java作为我的技能编写并且有一个项目,他开始询问有关Java 的问题。
    1. 运行时和编译时多态性
    2. 以上在Java的例子
    3. 多态的商业用途
    4. Java的接口及其使用
    5. 一个类可以同时实现两个接口吗?
    6. 如果是,那么如何。
    7. 要我写Java中执行SQL查询的程序(包括连接建立)。
    8. 在我的实习中使用 SQL。
    9. 简单 INNER JOIN 的 SQL 查询
    10. 优化 JOIN 查询。
    11. 假设我们有一个学生数据库,其中包含卷号、姓名和标记作为属性。在以下两个查询中哪一个更快:SELECT roll_number FROM Students OR SELECT name FROM student。
    12. SQL 编译器如何知道哪个属性设置为主键以及如何防止在主键中添加重复项。采访持续了大约50分钟。我回答了 12 个问题中的 10 个问题。最终选拔了 20 名学生。

第 3 轮:HR 轮– HR 小组成员要求我解释简历中的所有内容。然后她问我对 SAP 及其产品了解多少。后来在这一轮的大部分时间里,她解释了 SAP 的不同产品,让我了解了 SAP 如何影响人们。她让我等结果。

一个小时后,结果公布了。我被选中了。