📜  SAP Labs 面试经验 |设置 25(校内)

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

SAP Labs 面试经验 |设置 25(校内)

大家好。 SAP 实验室参观了我们的校园。整个过程分为5轮:
1)能力和编码轮
2) 技术面试1
3) 技术面试2
4) 经理面试
5) 人力资源面试

能力和编码回合持续了 70 分钟。它由 25 道能力(数学 + 逻辑推理)问题组成,需要在 25 分钟内解决。在此之后有三个编码问题。
首先是部分编码,其中部分代码已经编写完毕,我们必须完成 2 个功能。问题是确定给定的 3 个整数是属于 AP 还是 GP。主要函数已实现,我们必须实现 is_AP 或 is_GP 方法。
二是调试回合。给出了一个问题陈述并编写了它的代码,这产生了不正确的输出。在我们的测试中,代码中的速记“+”运算符存在错误。
第三轮是完整的编码轮。给出了一个问题陈述,并为其编写代码。难度适中。
该测试使用的平台是mettl。
他们从大约 400 人中挑选了 27 人进行采访。
我们得到了结果,并要求参加安置前的谈话和面试。

一次技术面试持续了 1.5 小时。他让我介绍一下自己,他问我的爱好和兴趣领域是什么。
在所有这些东西之后,他问我你擅长什么科目,我提到了 C、 Java 、DBMS、数据结构和 C++。
因此,他以一个关于字符串的Java问题开始这一轮,并要求我编写一个程序,在该程序中用户提供许多输入,我们必须连接一些字符串并返回,这非常简单。
他问我arraylist和linkedlist之间的区别,我提到了它们,然后他问你在现实生活中会在哪里使用它们,我为此举了一些例子,然后他问我什么是hashmap以及它是如何工作的等等。
然后他问我们如何在哈希图中放置三个值以及一些与此相关的问题。
在此之后,他搬到了 C 并开始从那里提出问题
什么是 volatile 什么是 struct 和 union 我都回答了
现在他转向数据结构并要求我构建一个链表并只返回那些值为偶数的节点。
在编写了他给出的扩展程序后,我们需要删除包含偶数值的节点,并且我们需要创建一个仅包含偶数节点的新链表。在为两者编写程序后,他搬到了 DBMS 并开始提问
就像什么是规范化,他给出了一个场景,并要求我在实现后实现相同的场景,他让我根据连接编写查询,我编写了非常简单的查询。
之后,他让我在外面等,这样hr会来联系我。
我猜他们在这一轮之后没有淘汰任何人。

第二次技术面试持续 40 分钟。我解释了我的项目 15 分钟,然后他们问了不同的问题,我回答了所有问题,然后他们问你在第一轮中犯了什么错误,我告诉他们我犯的错误,他们问我关于 DBMS 和 SQL 的问题查询和外连接和内连接之间的区别如何以及何时实现以及SQL中的一些日期查询。如何查找链表中是否存在循环以及堆栈和队列的实际实现,他们对答案感到满意并要求我等待hr联系我。

这次第三轮也是技术性的,也持续了40分钟。他问我擅长哪种语言。
我回答为 C,他问我是否知道什么是回文,我很震惊在第三轮技术轮中听到这个问题,我说我知道那是什么,然后他让我写一个程序,我写了它。
他告诉这是正确的,但不要使用任何内置函数,所以我拿了另一个数组并使用它编写了一个程序。
他说这是正确的,但我不想分配任何新内存并在没有这个的情况下编写程序。然后我在这种情况下编写了一个程序然后他告诉这是正确的并尽可能少写几行。然后我写了一个3行的程序他很满意,让我等hr联系我。

最后一轮是HR面试,她问了很多关于我的弱点和优势的问题,5年后你如何看待自己,你的长期目标是什么,你在这个城市生活了这么多年,告诉我你喜欢什么,你不喜欢什么,为什么选择SAP实验室,你手头有多少offer,我的爱好是什么,告诉我你的家庭和一些问题最后她问我如果我有测试员职位我会怎么回答,我回答说我会很好,但如果我被提供开发人员职位,我会很高兴,他们告诉他们稍后会通知我,他问我感兴趣的位置是什么,我回答。
然后她问我是否有任何问题,我问了其中一些问题,并问我的表现如何,她要求等待结果。
然后我和其他 3 个人在等待结果,最后我们被叫到大厅里,所有的面试官都说“欢迎来到 SAPLABS”。最后他们从我们的校园里带走了4名成员。

提示:- 当被问到问题时,永远不要放弃,如果你不自信就尝试一下,与面试官分享你的想法,他将帮助你决定你是在正确的道路上还是在错误的道路上。试着知道你将如何在现实生活中实现数据结构和不同的概念。面试官的整个想法是看你能在多大程度上推动自己
以及在遇到要解决的问题时付出了多少努力。

SAP 实验室的所有练习题!