SAP Labs 面试经验 |第 22 组(泳池驱动器)
大家好,SAP 最近为 2016 年的通行证举办了一次泳池活动。第一轮是在线测试,有来自不同部分的问题,例如:
1.性格测试
2. 测试能力
3. 英语作文
4. 设计能力
5. 编码技巧
6.分析能力
测试时间为 105 分钟。有 2 个编码问题。编码部分有更多的权重年龄,第二个编码问题有更多的分数。
入围的学生进行了面对面的面试。共 4 轮,2 轮技术,1 轮管理和 1 轮人力资源。
第一轮技术:
1. 说说你自己
2. C++和Java的区别
他让我可以选择任何一种语言——C、C++、 Java。我选择了Java ,他问了我很多关于Java的问题。
三、 Java的特点
4、 Java是如何运行程序的
5、什么是Javac和Javadoc
6.什么是GIT
7、什么是Java中的复合和聚合
8.arraylist和vector的区别
9.什么是可变的
10.什么是异常处理
11. 什么是已检查和未检查的异常
12.接口和抽象类的区别
13. Java中什么是静态的
Java中的Super和this用法
15. Java中的访问说明符
然后他问了一些关于软件工程的问题
16.解释软件工程过程中的不同模型
17. CMMI 的层次
18.关于测试的一些问题
19.项目与产品的区别
20. 哪种软件模型最好,为什么
然后他让我为一个程序编写代码来查找数组中的第二大数
接下来他问我是否有机会为你自己的语言设计一个编译器你会研究什么以及你将如何设计它
接下来是一个合乎逻辑的问题 - 9 个球的称重问题。你有多少次最小的机会找到一个重量较轻的球,其中 8 个球每个重 100 克,一个球重 90 克
第二轮技术:
说说你自己
他浏览了我的简历,询问了我的项目、实习生和一切
关于Java的一些问题
Java的特点
用示例代码解释多态性
方法重载和覆盖之间的区别并编写代码来演示这一点
什么是链表并为其编写代码
关于 DBMS 的一些问题
关于操作系统的几个问题
MR 和 HR 回合:
带我看你的简历
为什么选择 SAP 以及您认为 SAP 如何适合您
你的目标是什么,你花了多少时间来实现这些目标
你在空闲时间做什么
如果您发现团队中有人工作不正常,您将如何处理这种情况
如果给你一个改变世界的机会你会怎么做
用一个词描述自己以及为什么
你认为应该改进的地方是什么
改变对你意味着什么
如果你得到 SAP 的 offer,你的反应是什么,如果你没有被选中,你会怎么做
然后是一些与我的家庭有关的问题
你愿意搬到班加罗尔吗
她问我有什么问题,我问了几个
最后她说一切顺利,采访结束