甄选过程包括3个回合,第一回合(编码回合)与其他三星采访体验中提到的回合相似,而其他回合则有所不同。每回合都是淘汰赛。
第一回合:编码回合
这是一个3个小时的编码回合,有一个问题需要解决,允许的最大提交数量为50,但是我们可以根据需要进行编译。
第二回合:技术面试
有两次技术面试。
第一次面试(1小时20分钟)有以下问题:
1-我感兴趣的领域。
我完成的2个项目。
使用BFS / DFS可以解决的问题的3代码。
使用Kruskal算法可以解决的问题的4码。
5代码,用于确定2-D矩阵中从一个点到另一点的最短路径。
6代码使用单个循环打印二维矩阵的L部分。
关于内存泄漏的7-讨论。
BFS / DFS之间的8位差异。
9-您将如何决定在哪里使用哪种图形算法。
10-如果我对面试官有任何疑问。
第二次面试(40分钟)有以下问题:
1-我喜欢的编程语言,为什么。
2-讨论我的项目。
3-基于指针和内存管理的C程序输出。
4-字符串问题的解决方案,可以使用Trie数据结构解决。
5-如果我对面试官有任何疑问。
第三回合:人力资源回合
第三次采访(15分钟)有以下问题:
1-告诉我你自己。
2-您是否有任何现有的工作机会。
3-为什么要加入三星。
4-到目前为止,您取得了什么成就。
5-你曾经失败过人生。
在30名候选人中,有8名被选中,而我就是其中之一。谢谢GeeksforGeeks提供了过去的采访经验。