📌  相关文章
📜  三星面试经历 | (诺伊达三星研究院校园内)

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

三星面试经历 | (诺伊达三星研究院校园内)

第1轮:

这是一个 3 小时的编码回合,允许提交的最大数量为 10,但我们可以根据需要编译它。

有 50 个测试用例,要获得面试资格,所有 50 个测试用例都必须通过(即使通过了 49 个测试用例也不被接受,但通过测试用例超过 50% 的学生在下一轮 MCQ 后获得实习机会)。

问题:

有源 (S) 和目的地 (D),航天器必须从 S 到 D。中间有 N 个虫洞
它具有以下属性:

  • 每个虫洞都有一个入口和一个出口。
  • 每个虫洞都是双向的,即可以从任一端进出。
  • 给定穿越虫洞的时间,航天器可能使用也可能不使用虫洞
    到达 D。
  • 在两点 (x1, y1) 和 (x2, y2) 之间穿过虫洞所需的时间由公式给出
|x1 - x2| + |y1 - y2|

where, (x1, y1) and (x2, y2) are the co-ordinates of two points.

给定 S 和 D 的坐标,我们必须找到从 S 到达 D 的最短时间。

注意:不必考虑所有虫洞

样本输入:source=(0, 0), destination(100, 100), warmholes=3。
坐标是:(1, 2), (120, 120)
(4, 5), (120, 100)
(6, 8), (150, 180)
样本输出=48

第 2 轮:

这是由非常主观的问题组成的技术回合。主要问题如下:

  • 基本介绍。
  • 关于项目的讨论。
  • oop 和 C++ 之间的区别。
  • 什么是操作系统?
  • 什么是内核?
  • 什么是虚拟内存? (从这个问题中,我将面试官移至寻呼,然后再要求寻呼)。
  • 什么是 TCP/IP? (我坚持要借助OSI层图来解释)。
  • 进程的状态是什么? (我坚持要借助图表来解释)。
  • 线程是什么,进程和线程有什么区别?
  • 什么是实时系统?
  • 全局变量和静态变量有什么区别? (在说出区别后,我告诉他静态方法及其用途)。
  • 什么是复制构造函数? (告诉了拷贝构造函数后,我告诉他深拷贝和浅拷贝的概念。看他满意后,我告诉他浅拷贝可能出现的悬空指针问题)。
  • 他印象非常深刻。
  • 在此之后,他问结构和阶级之间的区别。
  • 在此之后,我被允许向他提出任何问题。
  • 我背靠背问了他三个问题(在这里,HR 注意到了我,我的面试官和 HR 都印象深刻)。

提示:

冷静点,如果你的基本概念很清楚,那么就深入探讨普通问题,以便面试官对你的知识印象深刻。在面试中保持真实。

第三轮:

这是 HR 回合。面试官在我的技术面试中注意到了我 3 次,对我印象非常深刻。所以HR轮持续了10分钟。

面试官要求我对技术面试官提出的问题进行基本介绍和回答(因为他听了我的问题和他的回答)。然后他问我名字的含义(Jitesh Pareek)。之后,他问了我关于我的兴趣以及我对三星的了解。在这之后,我被允许问任何问题。

我的面试在09:00 PM结束,结果在11:55 PM公布。从YMCAUST共选出了30名学生(9名实习生+21名实习生+FTE),其中包括我在内。