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