三星以虚拟方式进行了实习招聘流程。总共进行了3轮。在线测试于 24-12-20 进行,面试于 28-12-20 进行。截止 CGPA 为 7.5
第 1 轮(在线测试 70 分钟):在 Cocubes 上举行。问了 3 个编码问题
- 与对正整数和负整数数组进行排序有关的问题。
- 找出以最多 m 步到达第 n 级楼梯的所有方法。
- 简单的DP问题。
问题相对容易解决,但他们希望您的代码得到优化,并在内部执行进一步隐藏的测试用例。大约 21 人入围。 300名学生。
第 2 轮(技术第 1 轮):面试开始时谈论了我的项目和我所做的工作。我解释了我的项目,并告诉他们我对Java和应用程序开发的兴趣。我们还谈到了我试图发表的论文,并花了大量时间讨论该项目。然后我们继续回答一些 DSA 问题。
- 递推关系的时间复杂度 T(n) = 3T(n-1) 其中 T(0)=1。
- 1 个更简单的问题来查找嵌套多个for循环的时间复杂度。
- 检测链表中的循环。
- 树的螺旋遍历。
面试官基本上是问我的方法,如果我解释不正确,我被要求写伪代码并解释。最后,他问我有没有什么问题要问他,我问他在三星的工作如何,他工作了多长时间,在哪个领域工作。面试很顺利,我被邀请参加下一轮。
第三轮(技术第二轮):面试又从我的简历开始,但非常详尽。当我的朋友被问及简历和 DSA 概念时,我的面试完全集中在我的简历上。我做过一个分布式计算的项目,面试官问了我一个关于多线程和同步的应用问题。这很困难,因为我试图解释我的方法,我无法确定面试官是否对我的方法满意。然后他要求设计一个联系人数据库,而没有在Java实际使用 DBMS。我再次尝试解释我的方法,但这很难。面试结束了,我以为我不会被选中。这很困难,我对自己的表现并不满意。
那天晚上晚些时候,我的大学安置小组通知我我被选中了。最后一共选出了8名学生。
提示:
- 在线考试难度适中。许多人会让所有 3 个问题都通过基本测试用例。确保尽可能地优化代码。这很重要。
- 尝试将您的想法传达给面试官。对你知道的和你不知道的保持开放的态度。你会节省很多时间。
- 相信自己。老实说,我不觉得我会通过第二轮,但我想我一定表现得很好。
- 是的,信心是关键。
祝一切顺利 !!