三星已经在班加罗尔 SRIB 进行了 2021 年暑期实习。 CGPA 临界值为 7.5。招聘过程一共进行了三轮。
第1轮(编码轮):编码是在cocubes平台上进行的,共有三个简单的问题。我不记得确切的问题,但有一个 DP 问题和一棵树的问题,这些问题很容易。我认为入围名单是基于我们解决的速度和我们的解决方案的效率。因此,即使您有时间,也请在对解决方案进行编码后立即提交,但要确保您的解决方案是最有效的。 24人入围技术面试。
第 2 轮(技术面试):面试是在 Skype 上进行的。问的问题是
- 说说你自己。
- 告诉我你做过的一个有趣的项目以及你面临的挑战。
- 给定一个数组,找出是否存在三元组 a, b, c 使得 a + b = c。
- 最长回文子串。
对于第一个问题,我已经给出了蛮力、hashmap 和两个指针的解决方案。他让我编写两点解决方案的代码,而我已经做到了。第二个问题,我给了他蛮力和DP的方法。他问我是否可以优化它,我给了他一个空间复杂度为 O(1) 的解决方案。然后他让我为该解决方案编写伪代码,我已经做到了。他对我的回答很满意。
24 人中有 15 人入围下一轮。
第 3 轮(技术面试):这一轮也在 Skype 上进行。问的问题是
- 说说你自己。
- 我做过的 ML 项目(神经机器翻译)中的一些深入问题。
- 你最近做过的项目是什么?解释
- re.sub 有什么作用?
- 高速缓存有什么用?
- DBMS 需要什么?
- 什么是 MySQL?
- 什么是指针?我们为什么要使用它们?
- 什么是函数指针?
- 他给了我一些与指针相关的打印语句,并要求我提供输出。像这样的东西
- 使用一个数组实现两个堆栈
- 他让我写代码,我照做了。
整个面试主要基于 CS 基础知识。他们询问了 KMP 算法、OOPS 概念、ML 问题以及其他入围者的一些难题。
最终选出了9名学生,我就是其中之一。
小贴士:
- 确保您精通 CS 基础知识。
- 为你的简历项目做好准备。
- 自信地告诉他们你不知道,而不是给出错误的答案。
- 在解决编程问题时,大声思考,不要停止说话。
感谢 GeeksForGeeks 提供了一个练习 DSA 和了解面试经历的平台。
最适合你的面试!