📜  三星研发实习面试经历

📅  最后修改于: 2021-11-17 07:54:14             🧑  作者: Mango

第1轮:

第一轮是编码测试。我们有 3 个编码问题和 70 分钟来解决这些问题。容易中的问题所在。

  1. https://www.geeksforgeeks.org/row-wise-sorting-2d-array/
  2. https://www.geeksforgeeks.org/find-the-maximum-gcd-of-the-siblings-of-a-binary-tree/ 这是一个变体。我们必须找到最大 gcd 和最小 gcd 。返回两者之间的差异。
  3. https://www.geeksforgeeks.org/remove-bst-keys-outside-the-given-range/

我能够解决所有三个问题。 16名学生被选入下一轮。 C++ 中不允许使用 STL 函数。

第二轮:

这是Skype上的虚拟面试。面试官很友好,让我用非正式的方式介绍。我们都对足球有共同的兴趣,所以他聊了一会儿让我舒服。然后他翻了我的简历。我做过各个领域的项目,准备谈谈我的项目。面试官深入每个项目。然后他问了一些关于 OS、OOP、CN 等核心主题的问题 – 一些基本问题,例如什么是接口、什么是抖动、内部与外部分割、OSI 模型中的层等。

然后他让我解决 1 个概率问题——蒙蒂霍尔问题。问我有没有什么问题要问他,然后结束了采访。

我精通核心科目,并对我的项目充满信心。所以对于所有问题,我都花时间详细回答,因为我想避免棘手的 DSA 问题。

在这一轮之后,我对选择持怀疑态度,因为他甚至没有问过 1 个 DSA 问题。但是 30-40 分钟后,我接到电话说我的下一轮已安排好。几乎所有候选人都收到了第二轮的电话

提示:

  • 尝试更多地围绕你的优势来引导面试。如果您对项目有信心,请多谈谈它们。如果没有,请以简短的方式结束,不要提及许多关键字。

第 3 轮:

这一轮的面试官也很友好。前 5 分钟进行一些随意的交谈。然后他看了我的简历,问我最喜欢哪个项目以及为什么。再次,因为我对我的项目充满信心,所以我非常详细地解释了它们。然后他问了一些经典的DS问题

  1. https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/
  2. https://www.geeksforgeeks.org/find-duplicates-in-on-time-and-constant-extra-space/
  3. 给你一些单词,你必须有效地存储它,以便轻松检索。我告诉了一些幼稚的解决方案,例如以排序方式存储在商店中并使用二进制搜索、使用集合等。他期待着 Trie 数据结构。我对这件事了解不多,也跟他说了同样的话。

我在前两个问题上花了一些时间,但能够在一些提示的帮助下得出最佳解决方案。

面试官问我有没有什么问题要问他。我问了一些一般的问题,比如工作文化等。然后他告诉我,如果我被选中,我应该期待下一轮人力资源团队的电话。

以上两个面试都是下午做的。所以我从下午一直等到晚上HR的电话。但是我没有接到电话并且有点失望,因为我认为面试很顺利。但是第二天出乎我的意料,他们直接发送了入选学生的名单。 4人被选中,我是其中之一:)。

在此之后,他们发送了一份由 11 名学生组成的扩展候选名单,并在同一天为他们安排了面试。从中选出了 1 名学生。所以总共选择了5名学生进行实习。

对于技术性工作,技术技能是必不可少的,但除此之外,这里有一些帮助最大的事情 – 阅读 gfg 上的面试经验,准备好自我介绍,在解决问题的同时与面试官交谈,尝试引导面试围绕你的优势。