📌  相关文章
📜  三星研发 – 班加罗尔采访 |招聘 -2019

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

三星研发 – 班加罗尔采访 |招聘 -2019

三星研发班加罗尔进行了一次校园面试。第一轮在线进行,入围的学生有资格参加 3 轮面试:2 轮技术和 HR。

简介:网络软件工程师角色

线上回合:

这一轮只有一个问题需要在 3 小时内解决。

问题链接: https ://www.geeksforgeeks.org/find-element-position-in-given-monotonic-sequence/

问题有 10 个测试用例,必须在上述指定时间内解决,并且最多提交 5 次。

要获得本轮资格,所有测试用例都需要通过。

大约92名学生入围。

技术第一轮:

我的面试主要集中在操作系统、计算机网络、C.

面试从我的简历和项目开始。我记得的几个问题是:

操作系统:

进程间通信深度烤:

  • 什么是IPC?
  • 差异。中断和信号之间
  • 差异。中断和异常之间
  • 中断可以是软件还是硬件? (被要求解释机制,如果有的话)
  • 编写一个用于产生中断的 C 程序
  • 用户程序如何与系统程序交互(需要图解表示)
  • 信号量与互斥量
  • 信号量可以用于不同进程之间的通信,如果它们没有共享内存
  • 编写实现信号量的程序

计算机网络:

  • 绘制 TCP/IP 和 OSI 层
  • 讨论当我们在浏览器中输入任何 URL 时的流程?
  • DNS 是如何工作的(还需要图解表示)
  • 哪个层有哪个协议
  • 在 OSI 模型层中等效的 TCP/IP 层
  • 漏桶算法
  • 为什么我们不能单独使用 MAC 地址进行通信
  • 什么是 CSMA?
  • 它在哪一层实现?
  • 什么是碰撞以及在哪里处理?
  • 什么是滑动窗口及其实现位置(需要图表)

C语言:

  • 编译程序的段是什么(要求的答案是关于数据段、堆段等)
  • 易失性与局部变量
  • 很少有计划被要求实施

提出了一些逻辑和恰当的问题。

第二轮技术:

面试从我的项目和简历上的其他几件事开始。

然后问了一个关于数据结构的问题:

你会得到一个单词列表。为以单词作为参数的函数设计算法,例如prefix_word 。您需要返回列表中前缀为prefix_word的所有单词,以最高出现频率排序,如果相同,则按照字典顺序。

还设计了将新词添加到列表中的函数。

其他限制是它们每秒被调用多次,并且列表可能有数百万个条目。因此必须设计有效的数据结构。

其他科目也很少被问到。

人力资源:

回合开始于我的项目、我的竞争性编程平台和排名、我的弱点、为什么选择三星、5 年后你在哪里看到自己等等。

PS:面试官非常冷静和合作。下一个问题是根据当前问题的答案决定的。

谢谢你。