三星面试经历 |设置 5(校内)
最近三星访问了我的校园进行全职招聘。
第1轮:
60 MCQ - 20 每个关于口头、逻辑推理和定量分析
给了一个小时,大约 70 人入围下一轮
第 2 轮:
然后我们在同一天进行了下一轮,这是一轮编码。三个问题,1小时
1. 给定两个多项式作为链表,返回一个链表,表示两个多项式的乘积
2. 给定一个字符串,找出模式 1[0]*1 的出现次数
3. 给定一个布尔二维矩阵,查找是否存在从 (0,0) 到 (i,j) 的路径,如果有一条路径,则返回所需的最小步数,否则返回 -1
技术面试一:
首先是正式介绍,面试官问我。然后他开始问我关于分布式系统的项目以及基于此的各种问题。然后关于TCP/UDP的问题,哪个更好,如何等等。
然后他从编码轮中提出的链表问题中问了我一些问题。因为我没有完成那个问题,他问我该怎么做。他们有代码并要求我更正它。
给定一个数字,你将如何交换小食。
给定两个大小为 100 的数组,一个数组包含 100 个随机顺序的连续唯一数字。另一个包含与第一个范围相同的数字,但它们不必是唯一的,并且会有重复以及一些数字丢失。现在返回具有唯一元素的数组
正如我所说我对手机感兴趣,他问Android和iOS之间的区别
他还问了两个小谜题
技术面试二:
下一轮面试再次以正式的介绍开始,他问了我的热情等。然后他开始问关于 OOPS 概念的基本问题。我被问及 C 中的许多关键字以及它们是如何工作的。内存映射、变量存储等
他们要求候选人具有非常好的基础知识。
在这一轮中,我的分布式系统项目再次被接受,并对其进行了彻底的审查。我是如何实施的,我为什么这样做,等等。
接下来他讨论了我的实习,我在那里做了什么等。
最后,对第 2 轮提出的动态规划问题进行了审查,并要求进行优化。
技术专访三:
第 2 轮中很少有人被选为 HR,但我进行了另一轮技术面试,再次向我询问了网络和操作系统基础、调度、互斥锁和信号量之间的区别以及更多概念性问题。这次没有任何与编码相关的问题。
人力资源回合:
然后最后我被要求参加人力资源回合。被问到以下问题:
1.说说你的实习经历
2.他们给你全职offer了吗?
3.既然已经有offer,为什么还要加入三星? (我收到了实习公司的offer)
4.你以前参加过哪些公司,你认为你为什么失败?
5.您是如何看待这些失败并加以改进的?
6.关于前几轮的情况以及你想在哪个部门工作的问题,还有一些我忘记了。
终于,经过漫长的等待,结果出来了,我有幸被选中。非常感谢 geeksforgeeks,没有他们我无法做好准备。
三星的所有练习题!