三星面试经历 |三星研发中心,班加罗尔
三星研发班加罗尔参观了我们的园区,了解网络软件工程师的 FTE。
写轮回:
测试由 1 个编码问题组成,必须在 3 小时内完成,只有 5 个提交被允许通过所有测试用例。
问题是在有向图中按排序顺序打印形成循环的顶点。此外,不允许使用标准库,因此还需要对所有排序函数和数据结构进行编码。
只有10人入围面试。
面试一共进行了 3 轮:2 轮技术 F2F 轮和 1 轮 HR。
第一轮:这一轮进行了大约2个小时。首先,根据我的项目,我被问到我的简历中的问题。
我被要求解释神经网络(特别是 CNN)的工作原理,因为我在我的一个项目中使用了 CNN。
有关于继承和多态性的一般问题。
关于 TCP/IP 模型和 OSI 模型的问题,TCP 如何提供可靠的数据传输?关于选择性重复和 Go-Back N 算法的讨论。 TCP和UDP之间的区别。
然后我被要求用模板编码链表,字符串比较函数以及如何在动态分配的二维数组中获得元素的确切位置。
关于操作系统的问题-进程和线程之间的区别,线程共享什么?(答案是系统寄存器,程序计数器和堆栈),编写多线程程序。
最后是讲解C程序的内存布局以及全局变量、局部变量和静态变量的位置。(https://www.geeksforgeeks.org/memory-layout-of-c-program/)
第 2 轮:在这一轮中,我收到了一个基于设计系统的问题陈述,该系统根据用户优先级和信号强度决定哪个用户应该获得更多带宽。基本上,我被要求在这个问题上应用 ML。我建议决策树假设我们有明确定义的带宽类别和离散值的逻辑回归。
面试官似乎对我的回答深信不疑,并问我是否愿意在那个特定的个人资料上工作。我正面回答。
最后,他问我是否有任何问题,我问了这个配置文件将完成的工作,我们将致力于哪些技术。
第 3 轮:这是 HR 轮。
你家里都有谁?
你有从实习中获得 PPO 吗?
前两轮如何?
在 1 到 10 的范围内,你被选中的机会有多大?
结论:被选中!