📜  Scholar @SAP 面试体验(校内)

📅  最后修改于: 2021-11-17 10:11:57             🧑  作者: Mango

SAP 于 2021 年 3 月 28 日来到我们学院接受 Scholar @ SAP 采访。这是为 BCA 本科生举办的校园活动。

在该计划中,学生有机会在 SAP 实验室工作,同时在 BITS Pilani 进行 MTECH。

一共进行了4轮:

在线编码测试:在线编码回合在 Hackerrank 举行,包括 15 道基于计算机科学 MCQ 的问题,涉及 DBMS、OS、数据结构和算法、输出类型问题等。与此同时,我们还得到了两个编码问题:

  1. https://www.geeksforgeeks.org/maximum-occurring-character-in-an-input-string-set-2/。这是一个类似的问题,只有一个区别,而不是找到最大值,我们必须找到出现次数最少的字符,如果有多个字符,则返回第一个出现的字符。
  2. C++ 继承:这是一个独特的问题,我们在编码考试中并不经常看到。我得到了一个基于继承的不完整的 C++ 代码,我必须通过打印正确的输出来完成它。

在这一轮之后,大约有 18 人和我一起被选中参加第一轮技术轮。

技术回合 1这是在 Hackerrank ide 中举行的代码对回合。在此,面试官提出了一个编码问题,我们必须在提供的 ide 中在面试官面前解决该问题并运行所有测试用例。面试官先自我介绍,然后是我的介绍。然后他问了许多计算机科学问题和一个编码问题:

  1. 给定一个数组,将它分成两部分,使得:

    一种。两个部分的并集给出了原始数组。

    湾两部分的交集为空。

    C。第一部分的总和大于第二部分。

    d.第一部分的尺寸小于第二部分。

    e.从给定的数组中找到所有这样的对。

    我先用白板向他解释了方法,当他对方法满意时,我解决了代码并成功运行了所有测试用例。面试官对解决方案很满意。

  2. Java和 C++ 之间的区别以及Java对于 C++ 的优势。
  3. 什么是归一化,不同类型的归一化。
  4. 定义 OOPS 和 OOPS 概念的四大支柱(继承、多态、抽象和封装)
  5. 然后他给了我一个谜题,他说我必须用只提供 6 根火柴棒来画 4 个三角形。

这一轮进行了大约 30 分钟。

在这一轮之后,包括我在内的大约 9 人被选中进行第二轮技术。

技术回合 2:此回合在 Microsoft Teams 中举行。它主要集中在我在大学所做的项目上。首先是面试官自我介绍,然后是我的介绍。然后我们对我的项目进行了简短的讨论,然后面试开始问一些基于 DBMS、 Java、OOPS、Data Structures 等的问题:

  1. 简单讨论我的第一个项目,它的特点是什么,我用的是什么数据库,项目是如何从数据库中提取信息的,认证操作是如何工作的等等
  2. 接口类和抽象类的区别。
  3. Java的父类是什么,并用它的用法命名它的一些方法。
  4. Java使用了哪些不同类型的数据结构:集合框架。
  5. 什么是优先队列,内部是如何实现的。
  6. 浅谈我的第二个项目
  7. 谜题:https://www.geeksforgeeks.org/puzzle-8-balls-problem/。 10 个球,其中一个重量更轻,给你一台称重机,找出最少的测量次数,找出有缺陷的球。

这一轮进行了大约 45 分钟。面试问你是否有任何问题要问我,所以我问了我的表现如何以及关于scholar @ SAP 计划的问题。

在这一轮之后,只有 3 个人和我一起被选中进入最后的 HR + 管理轮。

HR + 管理回合:此回合基于个人问题,面试官希望了解您的沟通技巧和信心:

  1. 说说你自己。
  2. 你的爱好是什么。
  3. 您对 SAP 实验室了解多少?
  4. 你能在 SAP 管理工作压力吗
  5. 你的技能和优势是什么
  6. 我们为什么应该录用你。

这一轮进行了大约 40 分钟。面试官问我是否有任何问题,所以我告诉她向我简要介绍了 Scholar @ SAP 计划背后的情况。

这是最后一轮,所有 3 人和我一起被选中参加 Scholar @ SAP 计划。

我的建议是,基于 DSA、OOPS 和任何一种编程语言的概念,让你的基础知识非常扎实,并且对你制作的项目和你使用的技术有很好的了解。祝大家未来好运!!!