📜  SAP Labs 面试经验 |校外 FTE

📅  最后修改于: 2022-05-13 01:58:21.241000             🧑  作者: Mango

SAP Labs 面试经验 |校外 FTE

第一轮(在线测试):

这是一个关于hackerrank的在线测试,包括来自C++、 Java、SQL、数据结构的15个MCQ以及来自字符串和动态编程的2个编码问题。编码问题从简单到中等难度,总时间限制为 75 分钟。

第二轮(技术轮):

1)从自我介绍开始。

2)在讨论了糟糕的概念并用实时示例进行论证之后。抽象和封装之间的区别。

3) Java概念的讨论。 Java中的异常处理。什么是运行时多态性以及它是如何完成的Java 。

抽象类和接口的区别。

4) 编码问题——给定一个数组,打印每个元素的下一个大元素 (NGE)。元素 x 的下一个更大元素是数组中 x 右侧的第一个更大元素。对于不存在更大元素的元素,将下一个更大元素视为-1。

https://www.geeksforgeeks.org/next-greater-element/

第三轮(技术轮):

1)基于简历的项目讨论,询问面临的困难以及您如何克服它们。

2)实习中完成的项目。

3)使用链表和数组实现队列。

4) 询问 REST Api。

5) 要求设计一个在线图书馆系统。

6) 为什么选择 SAP?

第四轮(技术轮):

面试官很酷,让我在Java/Oops 或问题解决之间做出选择。

我去解决问题。他问了 2 个编码问题。

1) 给定一个有 n 个元素和一个和 x 的数组,需要计算数组中总和等于 x 的所有元素对。告诉了两种方法,一种使用二进制搜索,另一种使用两个指针。

2)给定一棵二叉树,并且在任何时候给定节点开始触发,一秒钟后触发到达与给定节点直接连接的所有节点,因此触发循环继续进行。你需要找到整棵树被烧毁的最短时间。

第5轮(管理轮):

1)问你为什么要加入SAP?

2) 你知道任何 SAP 产品吗?

3)我在简历中提到的一个机器学习项目的实习和讨论中面临的挑战。

第六轮(人力资源轮)

1)诚实地告诉我你为什么想加入SAP?

2) 你为什么要离开你现在的组织?

3) SAP 的期望?

判决选定!!

提示:所有回合都是淘汰赛。