📜  三星面试经历 |设置 21(校内)

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

三星面试经历 |设置 21(校内)

最近,三星访问了我们的校园招聘 FTE,他们将 CGPA 削减为 7.0/10。根据每轮面试的表现,轮数从 2 到 4 不等。我有 2 轮,一个是技术性的,持续了将近 2 小时,另一个是 HR,持续了大约 45 分钟。最初举行了一轮编码,然后是校园面试轮次。

第一轮:在线编码轮
本轮在三星的编码性能评估平台上进行。我们被要求安装他们的特殊软件。这一轮只有一个问题,有 10 个测试用例。该问题具有绝对标记。只有所有的测试用例都通过了,我们才有资格进入下一轮。最后一个测试用例真的很难实现。他们中的许多人得到了 9/10。问题与回溯有关。

所有通过 10/10 测试用例的人都被要求参加第一轮面对面的技术比赛。

第二轮:面对面面试(技术)
这一轮持续了很长时间。我一进入房间,面试官就自我介绍并询问了我的情况。他看了我的简历,开始询问有关我的项目的问题。我的一个项目是关于 Twitter 情感分析。他让我在 2 分钟内只用图表而不用文字来解释那个项目。我画了一些框图并解释了他。他觉得很满足。然后他对那个项目进行了更多的询问。他提出了各种类型的场景,并要求我解决它们。除非我们对项目的内容有充分的了解,否则很难回答他的问题。然后他问我其他项目,并让我对每个项目(尤其是机器学习)进行深入分析。然后他去解决编码问题。他最初问我的首选语言。他有一摞文件,他开始随机抽出一张纸。所有这些问题都是从中到高难度。他对方法而不是完整的解决方案更感兴趣。
他提出的一些问题是:

1)给定二维平面中的随机点,构造一个覆盖面积最小且包含所有给定点的凸多边形。
最初,我给了他一个方法来获得一个包含所有点的正方形。然后他一直要求我改进我的解决方案。我也被要求写一个伪代码。

2)快速排序算法:他问我最好的情况,最坏的情况时间复杂度以及一些我们看到最好情况和最坏情况的例子。然后他让我编写快速排序代码。即使我在纸上写字,他对缩进也很讲究。然后他问我是否可以说堆排序和合并排序的时间复杂度。我都回答了。

3)数组搜索:给定一个已经排序的数组。在其中搜索一个元素(需要完整的代码):搜索一个元素
在有序旋转数组中查找最小元素(需要完整代码):最小元素

4)重复和丢失的号码。他问我以下问题:
缺少号码(需要完整的代码)
最小的正数缺失(伪代码)
重复和缺失号码(完整代码)

5)时间复杂度问题:
他给了我一些代码片段,并让我写下他们的时间复杂度。这些都是容易到中等难度的。
然后他问了我一些关于实习的问题,以及我将如何为三星做出贡献。
最后,他问我是否有任何问题。我确实问了他一些他觉得很有趣的问题。他清楚地解释了他们。
这就是本轮的全部内容。他给了我一些零食,让我在外面等着😛

第三轮:
这是 HR 回合。 HR 询问了我的兴趣、家庭背景、实习经历、一些困惑、对我们在印度面临的当前问题的详细分析以及我的解决方案、励志个性、我 5 年后的职位。
这一轮非常随意。这更像是一次聊天。它持续了大约45分钟。
我以为会有另一轮,因为几乎每个人都至少有 3 轮。

非常感谢 GeeksforGeeks 提供了如此宝贵的准备材料。

三星的所有练习题!