SAP Labs 面试经验 |设置 11(校内)
1. 书面回合
在线测试由 107 个 MCQ 问题组成,包括 2 个编程代码,需在 90 分钟内完成
平台:Mettl
有6个部分-
1. 心理测试——10 分钟 60 道题
2. 逻辑推理+数据解读——10题
3. 技术问题(C、C++、DBMS、OS、CN)——15 道题
4. 分析+定量——10道题
5. 语言能力——10 个问题
最后是 2 道编码题,一道 20 分,一道 40 分。
至少解决其中一个问题对于入围至关重要。
听起来很多,但实际上并非如此。
强调代码,它们有更多的权重。
练习遵循去年提出的编码问题 -
1. C 程序将带有首字母的句子中的每个单词反转为大写字母
输入:我的名字是 john。
输出:Ym Eman Si Nhoj。
2. http://www.careercup.com/page?pid=sap-labs-interview-questions
您的任务是 - 对于给定的数字,识别它是否暗淡或被某个数字支持。
您只需要在两个编码问题中都发挥函数并针对测试用例运行它。
格式是这样的——
#include
#include
//Assume following return types while writing the code for this question.
char* output1[100];
void bleakNumbers(int input1[])
{
//Write code here
}
3. http://stackoverflow.com/questions/19343509/number-of-possible-ways-of-assigning-free-plots-to-buildings-with-the-restrictio
4. 求给定 2 个数的 GCD。
尖端
-在实际SAP笔试中出现之前,先探索Mettle并进行样试。
- 在编写测试时,不要考虑使用谷歌搜索,因为如果您尝试离开当前选项卡,它将生成带有警告的红屏,因此请避免单击此处和此处。
- 优先考虑编码,并至少给编程半小时。
- 看到剩余 1 小时后,立即尝试 MCQ。
#大约 850 名学生出现在这一轮中,62 名进入下一轮。 (研发28人,咨询34人)
个人面试日——
2. 设计思维
- 从这里他们根据角色将学生分成两组。
-我被选为研发部门所以这是我的经验
-我们有设计思维来检查我们的创新技能,而不是通常的 GD。
“Swachh Bharat Abhiyan”是这一轮的主题。我们必须采访一位客户(在我们的案例中,一位
SAP 面试官本人),了解他的需求并进一步设计应用程序。
-接受采访后,我们有 30 分钟的时间在纸上设计我们应用程序的 3 个屏幕。
-然后每个人都被要求简短的 PI,我们必须在其中解释我们的设计。
尖端
- 面试前准备好问卷。
- 不要只问受访者,还要提出你的观点。
- 尝试在您的应用程序中包含尽可能多的有效功能。
- 演讲也是一个重要的部分,所以要提高你的演讲技巧。
- 保持 PI 互动,并在最后询问他们是否有任何问题。
#15 在 28 人中被选为下一轮研发
技术面试1
面试官从常见的问题开始,例如:
1. 告诉我一些你简历上没有的东西
2. 项目——描述技术规格。
然后他跳到了一些基本的概念问题上:
3、什么是C++中的类和对象。举例说明。
4. 什么是方法重载?举个例子
5、封装是如何实现的?举个例子?编写代码
6. DBMS – 查询、规范化、ACID 属性、连接、关于数据冗余和不一致的一些问题
7. 数据结构以及我们为什么使用它们。给出堆栈和队列的真实示例。
8. 我有一个从 1 到 100(包括两者)的数字数组。数组的大小是 100。数字是随机添加到数组中的,但是数组中有一个随机的空槽。找到该槽以及应该放入槽中的数字的最快方法是什么?
他要求编写代码并进一步优化它并给出一条线的解决方案。试试看,很简单!!
9. 最后他问了一个简单的谜题,数数相同大小的正方形的个数,并推导出一个公式。
它持续了 45 分钟,因为我们就复杂性进行了长时间的讨论,所以他让我给出我的时间复杂度
我回答了 O(1) 😀
在他可以问或说什么之前,我说因为这 45 分钟与我未来将致力于 SAP 的时间相比微不足道。
离开房间时,我要求审查,他说你被选中了。
4. 技术面试2
在这一轮中,他们给出了一些场景,我们必须构建和描述它。
面试官给了我一个类似于我们在 Flipkart 上做的场景。
情况1:
用户登录flipkart并选择产品并将其添加到他的购物车中'他可以进一步修改他的购物车然后最终付款。现在制作类图,参考用户和管理员的代码。
我制作了类图和一些代码,但我不确定,因为我从未实现过这样的系统,所以我让他改变场景
在这里,他本可以让我离开,但他改变了场景,给了我这个
案例二:
有一家名为 abc 的公司,它正在开发一些旧软件。这家公司的销售人员必须先去卖东西,然后再回来更新一整天所做的更改,现在这家公司正在考虑包括一个移动应用程序,销售人员可以通过该应用程序即时更新位于客户位置的数据。告诉我如何做到这一点以及我们可以使用什么技术。
我对此有所了解,并回答了问我的每一个问题。
最后他给了我一个简单的谜题。
您有 3 个篮子,一个是苹果,一个是橙子,一个是混合了苹果和橙子的篮子。每个篮子都是封闭的,并标有“Apples”、“Oranges”和“Apples and Oranges”。但是,这些标签中的每一个都是总是放置不正确。您如何从篮子中只挑选一种水果来正确地将标签贴在所有篮子上?
我已经知道答案了,但我花了一些时间然后回答了他。
尖端 :
要具体,说实话不要急于给出答案,慢慢来,思考然后给出你的答案。如果你不知道什么,就让他清楚地知道。
5. 管理
基本上,他们在这里检查您的人际交往和沟通技巧。
我的管理回合持续了大约一个小时。
1. 谈谈你自己、你的家庭、学校教育、榜样。
2. 为什么闷闷不乐。
3. 什么是云?私人的、公共的、混合的。
4. Sap 正专注于成为云玩家?你对此有何看法。
5. 云计算的简单案例研究。
6. 到目前为止你做了哪些创新。
7. 我给你 5 分钟……给我一个创新的解决方案,然后卖给我。
8.最新的小工具,技术。
9. 未来计划。
6. 人力资源
1. 为什么选择 SAP?我谈了 20 分钟😀
2. 优势和劣势。你有没有试过把你的弱点变成力量?如果是,如何?
3.你是团队球员吗?给出实例
4. 如果您领导一个团队并且有多个建议,您将如何最终确定某个问题的解决方案?
5. 关于家庭、环境、大学生活、项目和朋友的一般谈话
尖端 :
保持冷静和真实。
好好准备面试。
您的“为什么选择 SAP”应该非常清楚。
他们不需要硬核编码员,而是需要具有强大逻辑推理能力的编码员。
最后但并非最不重要的一点是,在出现之前 google 一下 SAP。