📜  SAP 实验室面试问题 |第 9 组(较新)

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

SAP 实验室面试问题 |第 9 组(较新)

第一轮是在线测试。它由 107 个问题(60 个心理测量问题)和 90 分钟的总时间限制组成。难度适中。最后两个问题是编码(提示:这些带有更多标记,因此请先解决它们)。

第 1 轮:技术
面试官看起来像是三十出头的样子。他首先要求自我介绍。他浏览了我的简历,问我在 C 和 C++ 方面给自己打多少分,10 分,我说 6-7。他问了以下问题:
1.什么是C++中的类和对象。举例说明。
2.什么是静态及其用途?举一个现实生活中的例子,你会在哪里使用它?
3. C++中什么叫public、private(ans:Access Specifiers),它们有什么用?对谁有用的用户或开发人员?
4. 授权和认证有什么区别?
5. 抽象与封装?
6. Encapsulation 是如何实现的和一个例子?
7. 继承有什么用?
8. 编写程序找出数组中的第二大数?
注意:我刚刚编写了一个代码,首先找到最大元素并将其设为零,然后再次从剩余中找到最大值(这将给出第二大数字)
他问这是否是最好的解决方案,我说不,这是第一个会打击任何人的解决方案,我们可以提高它的时间和空间复杂度
9. 然后他问时间和空间复杂度?
10. 最后有什么问题要问我吗?
他说有你很好,我回答了大部分问题,问题是你不需要确切的答案,关于你如何找到解决方案以及你认为你如何可以提高自己 谢谢。

第 2 轮:技术
面试官介绍自己,他在SAP工作了13年,大约50岁,看到他的那一刻,我就紧张了。他说我不想问任何关于编程的问题,因为你在第一轮就回答得很好并且得分很高。他要求自我介绍,然后问我有没有其他的offer,我说是的,然后他问你想加入SAP,我解释说。
他从一个谜题开始:
1. 有 10 个球,其中一个球较重,所有其他球的重量相同,需要多少分钟才能找到较重的球?
2. 又是一个重量难题,有25台机器生产1kg的砝码,突然一台机器损坏并开始生产999克的砝码,找到一次测量的机器?
3. 你使用过任何数据库吗?
4.什么是mySql?
5.什么是触发器。如何使用它们?
6、为什么我们有主键时还需要外键?
7、什么是SQL中的索引?
8. 连接有什么用?
9. 解释你的项目?
10. 最后一个问题像往常一样有什么问题要问我吗?我问了两个,他说谢谢,我就走了。

第三轮:管理
面试官做了自我介绍,恭喜我通过了两轮。让我自我介绍,然后是我的素质。我说我总是想找到更新的实现方法,他让我举一些例子,我解释了我的项目中的一个,另一个是我第一轮的关于寻找第二大例子的程序,他非常印象深刻。被问到我的项目和学术以外的其他事情。问我有没有offer。

我对 SAP 的了解,为什么选择 SAP?
他给了我一个图案,它是一个五边形,然后第二个是两个顶点相连的五边形,两点之间的每条线都被认为是一个连接。在第 75 个模式中会有多少个连接。我试图在 5 分钟内解决并得出一个递归解决方案(Ans: 5(n)+[n-1]th 模式中的连接数)。他说这是一个递归解决方案,你怎么能不使用系统找到,我向他解释说,我们所做的所有事情都在系统上,客户需要一个程序来解决这样的问题,这会很好,他印象非常深刻。
他说他会选择一个介于 1 到 200 之间的数字,你必须写下一组问题来问他们,你必须告诉我这个数字,并注意如果我将范围从 1000 到 2000 更改,同样的问题应该会起作用。我开始思考,然后我认为在这种情况下二进制搜索会起作用,我写了相关的问题并说这是一个二进制搜索,他让我为它写一个代码,我写了。他问我如何适应班加罗尔,因为我来自我解释的其他城市。然后他让我问任何问题。

第四轮:人力资源
面试官介绍了自己,他大概35岁,让我自我介绍,给我解释一下我的项目,然后他问有没有在一个团队里工作过,我什么都回答了。
我感兴趣的领域是什么,我说云计算、大数据和物联网,他让我解释。当被问及是否有其他优惠时,我说是的,然后我更喜欢 SAP。我向他解释,他问我关于我的家庭,我能搬到班加罗尔吗?他没有说我被选中,但从他的话中我明白了:)。最后他说我们有一个报价给你,并解释了所有的福利,工资和所有。我说谢谢你先生,他让我选择首选的加入日期并问我是否有任何疑问,我问了几个并说谢谢。

小建议:
它不是关于答案,而是关于你如何解决问题,可能是一个程序或一个谜题。自信一点,如果你不知道某个特定的问题,请告诉他们,确保你告诉他们你的方法,最后有机会提问,总是问几个,这会显示你对面试官的兴趣。

SAP 实验室的所有练习题!