📌  相关文章
📜  三星研发班加罗尔面试体验(校内)

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

三星研发班加罗尔面试体验(校内)

最初,在 co cubes 上进行了一轮编码,有 2 个问题:

  1. 加权作业调度 https://www.geeksforgeeks.org/weighted-job-scheduling/
  2. 二叉树中两个叶子之间的最大和 https://www.geeksforgeeks.org/find-maximum-path-sum-two-leaves-binary-tree/

之后,进行了 3 次面试:2 次技术和 1 次 HR

第一轮(1小时):

  1. 使用 LinkedList 实现栈(伪代码)
  2. 反转一个链表
  3. 查找给定字符串的所有子字符串
  4. 进程与线程
  5. 什么是信号量、互斥量

第二轮(1小时):首先,他询问了除了DS和ALGO之外最喜欢的科目。在这方面要诚实。 (我说操作系统)

  1. 互斥量和信号量之间的区别以及我们为什么需要它。
  2. 我们可以在同一进程和不同进程的线程之间创建一个共享变量吗?
  3. 什么是动态链接
  4. 什么是构造函数和析构函数及其代码
  5. 为什么我们需要析构函数?
  6. 什么是内存泄漏?
  7. 我们如何管理两个不同的流程?
  8. 什么是进程间同步
  9. C++中的函子是什么?
  10. 岛数

第 3 轮(15 到 30 分钟):从介绍开始。解释你最好的项目以及你的贡献是什么(没有关于技术堆栈的交叉问题,只有人力资源类型的问题,比如你的经验和所有。

  • 为什么要加入三星?
  • 你感兴趣的领域是什么?

注意:只需经历三星的所有面试经历并在面试中诚实。