📜  三星研发面试经历

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

三星研发面试经历

编码轮——最初我们对 cocubes 进行了一轮编码。

  • 他们给出了三个编码问题,每个候选人的三个问题都不相同。问题有洗牌,但都是同等水平的问题。
  • 我得到的问题来自链表、树和数组贪婪问题的概念。其中一个是简单的,其余两个是中等水平的问题。
  • 不会有开放的测试用例来检查我们编写的代码是对还是错。所有的测试用例都是隐藏的测试用例。所以我们在写代码的时候一定要全神贯注,考虑每一个角落的测试用例(这是决定你选择的最重要的因素之一)。
  • 编码回合进行得很顺利,很多学生都完成了所有三个编码问题。因此,团队根据编码轮和学术CGPA(这是我的CGPA帮助我进入选择列表的时间)为下一轮选择了25-28。在那之后,我们在接下来的两天进行了两次面试。

第一次面试-第一次面试进行了 40-45 分钟,他们在面试前一天分享了面试时间表。采访是在Skype平台上进行的。

  • 在这次采访中,我的面试官开始谈论我在编码回合后已经分享的简历。
  • 他观察了我简历的成就部分,得出的结论是我写得很好。他直接跟我讲了,问了一些和编码相关的理论概念,比如我们写的代码会保存在哪里,是易失性还是非易失性内存等等。
  • 后来他问我关于计算机体系结构的概念,但我不确定答案,并告诉他我所知道的并告诉他我没有为CS科目做好准备,因为我来自ECE(诚实是最在面试中很重要)。
  • 然后他要求分享我的屏幕并告诉我两个编码问题并让我在旅途中解决。我已经通过向他解释我大声编码的每一行来解决问题。他对此印象深刻,并在采访结束时提出了一个问题,我是否有任何疑问要问。我曾向他询问实习生将从事的项目以及三星的工作文化。他接听了他们,结束了通话。

2nd interview –第一次面试结果在面试当天出炉,被选中的学生将在第二天进行第二次面试。第一轮有近20人入选。

  • 第二次面试和第一次面试完全不同。我没有编码,也没有与简历相关的问题(尽管我的一位朋友面试官从简历中花了 25 分钟完成项目)。我的面试官非常鼓舞人心,并开始问我与现实世界问题有关的问题。他会向我解释情况,并问我在这种情况下我更喜欢哪种数据结构和算法以获得最佳结果。
  • 大多数情况下,我们讨论了树、图和 trie 数据结构。这真的很有挑战性,同时也很享受。后来他想出了一个棘手的谜题,我对这个谜题完全一无所知,但我从来没有让他知道。我试图通过向他解释所有可能性来解决它,最后我想出了解决方案。他感谢我的回答,并向我解释了另一个更好的解决方案。
  • 我对这个解决方案印象深刻。面试到此结束,开始等待结果。

最终判决——面试后,结果在晚上 8 点出炉,18 名学生被选中,我就是其中之一。

建议——对你的面试官诚实,永远不要太快放弃。冷静真的可以帮助你很多。