三星班加罗尔(SRIB)校园面试体验
符合条件的分支机构 – CSE、ECE、EI、EE B.Tech,CGPA 达到 7+。有4轮:
第 1 轮:3 小时在线编码轮
第二轮:技术第一轮
第三轮:技术第二轮
第四轮:人力资源轮
第一轮: 3小时在线竞赛,50个测试用例只有一个问题。为了获得这一轮资格,您的代码需要通过所有测试用例。最多允许提交 10 次,您可以编译任意次数。
测试将在三星自己的平台上进行。建议您在测试之前安装 Visual Studio/Eclipse,以便在测试过程中轻松调试。测试中不允许使用 STL,因此您需要从头开始编写逻辑。
问题:体能问题
给出了总体能H和总距离D。给出了五步信息速度和相应的体能。找出完成总距离 D 所需的最短时间,确保某些物理能量不超过 H。
近100名学生申请,13名学生被选中进入下一轮。
提示:复习图形和回溯算法。
第二轮:技术面试-1
本轮比赛时长近 3.5 小时,包括两次休息,每次半小时。 (所以,面试时间将近2.5小时)
由于我来自 ECE,面试官彻底扫描了我的简历,以了解我是否真的对软件工程感兴趣。他从你的 Btech 工作 4 年后你打算做什么的问题开始。
然后他讨论了我的一个项目。由于它再次包含物联网,他怀疑我未来的兴趣。
- 然后他问我关于头文件,库。如何创建一个并利用它开展业务。也对 API 进行了一些讨论。
- 讨论编译过程。
- .O 文件包含什么?他问我之前写的一个程序的最大行数是多少。通过给出一个案例,他询问在这种情况下创建单个类或多个类是否会更好,并且
每种情况下将创建多少个 .O 文件? - 什么时候创建 .exe 文件? .exe 文件大小的依赖关系。他给出了 2 种情况,并询问每种情况下 .exe 填充的大小是否相同。
午餐时间 30 分钟。 - 关于动态内存分配的讨论。
- 关于 Vector 及其工作的讨论。空向量的大小。
- 关于调用堆栈、分段错误、堆栈溢出和内存溢出的长篇讨论。
允许的最大整数数组大小是多少? - 讨论虚函数、纯虚函数和抽象类。
https://www.geeksforgeeks.org/pure-virtual-functions-and-abstract-classes/ - 他询问了 oops 的功能。他询问了封装和抽象的细节。
如何修改类变量?
再次休息近 30 分钟 - 他问我最喜欢的科目。
我回答了 DS/Algo 和操作系统。但他想检查我是否知道我的分支科目,我回答了数字通信和工程数学。 (我试图避免讨论我的分支主题,因为我几乎忘记了一切) - 他问我傅立叶级数、拉普拉斯变换、抽样。
- 他再次问我关于时分复用的问题。我花了一些时间,回忆了我上次期末考试中的一个问题,并用那个例子进行了解释。
- 讨论我的实习。
- 一些网络问题,不同的纠错算法。
您需要连接四个大城市(可能是电话连接)。设计避免单点故障。 - 如何检索以前创建的类对象?
堆栈和堆中对象的内存分配。 - 讨论多线程及其系统依赖性。
我又被问了一些问题。主要是实用的方法。以前没听过这些话,现在也想不起来了。这一轮很难说服面试官。
4名学生晋级下一轮。
提示:在整个面试过程中保持冷静。如果您之前遇到过这种情况,请举例说明一些实际概念。您应该对 Oops、操作系统、网络、C 和 C++ 有充分的了解。
第三轮:技术面试-2
与第一轮面试相比,这一轮非常短。 (将近 20-25 分钟)
一位高级工程师正在接受这一轮。在开始面试之前,他告诉我这一轮会很短,他问了一些关于计算机科学基础的问题。
- 什么是死锁、条件以及如何处理死锁?
- 信号量和互斥量之间的区别。
- 需要进程间通信和不同的同步机制。
- 他问我是否在课程中学习过嵌入式系统。
然后是多处理和多线程的优势。 - 在 C++ 中使用线程打印奇数和偶数
- 他要求我提供基本的编程实现。
有一群人。该组中的每个人都有一项更喜欢的运动。
编写一个程序来判断哪种运动最流行,哪种运动最流行。
矿山方法的空间和时间复杂性讨论。
他还问我关于延迟的问题。
最后,他问我是否有任何问题。
我询问了他团队的工作和他的角色。他向我解释。
然后讨论 SRIB 当前和未来的工作。
他还向我介绍了 5G、物联网和网络智能。
采访以“继续努力,再见”的最后一句话结束。从他身边。
第四轮:人力资源轮
四分之二的学生接到了HR的电话。
我记得在我的情况下它是 3 分 59 秒长。
他问我实习经历。
他让我给我的编码技能打分,满分 10 分。
他和我讨论了工作概况和地点。
最后,我们俩都被选中了。