三星德里面试体验 |在校园 NIT 阿加尔塔拉 | 2019 年 8 月
第1轮:
这是一个 3 小时的编码测试,您需要用 C、C++ 或Java解决单个编码问题。问题可能来自任何算法范式,并且约束不是那么大。您也可以通过查看所有可能性来解决这个问题。
我的问题是:这个
有50个测试用例,您需要通过所有测试用例才能在下一轮被选中。如果你也通过了 49 个测试用例,运气不好你会被拒绝。您可以提交的次数是 10。但是您可以通过手动输入来测试代码任意多次。
允许的分支:- 计算机科学与工程、电子与通信工程、电气工程。
大约有 100 多名学生从所有分支中出现,只有 14 名计算机科学与工程专业的学生获得了下一轮 13 的资格,电子与通信工程专业的一名学生获得了资格。
请研究最短路径、最小生成树等的所有图算法以及其他范式,如回溯、动态规划等。
第二轮:(技术轮)
时长:- 1 小时 20 分钟
这是一个漫长的技术回合,大约 1 小时 20 分钟。他从一些面向对象编程的基本概念开始,比如
- 当我们私有继承基类时,基类的数据类型的可见性会发生什么。
- 类的虚拟析构函数。
- 早期和晚期绑定。
- 友元函数是否违反了面向对象编程的封装属性?
然后他继续讨论操作系统问题,例如
- 什么是线程?
- 线程和进程之间的区别。
- 互斥量和二进制信号量虽然工作方式相同,但它们有什么区别?
- 你能写一个用Java实现线程的代码吗(我说不,因为我没有在那个领域工作过)
- 为什么我们需要线程?
- 你知道的linux命令是什么?
- 你能用ls linux 命令对所有文件进行排序吗?
然后他继续进行采访的重要部分 i,e 谜题。他问了我 5 个谜题如下:-
- 有25匹马和一个赛马场。赛马场一次可以跑5匹马,所有的马都有不同的速度,没有一匹马在它运行的任何时间里降低它的速度。找出这 25 匹马中最快的 5 匹马,最少的比赛次数并告诉我。你需要的比赛。
- 有 10 个袋子,每个袋子都有足够数量的 10gm 球,除了一个袋子有足够数量的 9gm 球,或者我们可以说这 10 个袋子中有一个有缺陷的袋子有不同重量的球。你有一台称重机,但问题是你只能称重一次。在这 10 个袋子中找出哪个袋子的重量球有问题。
- 有 3 桶 8 升、5 升和 1 升容量。 8 升桶装满水,另外两个桶是空的。你的任务是将 4 升水制成 8 升水桶,将 4 升水制成 5 升水桶,以最少的换水换水。
- 有从 1 到 101 的数字,其中一个数字是重复的。找到那个号码。
- 房间内有 3 个灯泡,房间外有 3 个开关,每个开关专用于该房间内的一个灯泡。房间是锁着的,你需要找出哪个开关是哪个灯泡的。你可以打开一次门。意味着如果您打开门,那么您将无法打开或关闭任何开关,并且您必须告诉答案哪个开关是哪个灯泡,因为当门关闭时所有开关都已关闭,或者您可以说出游戏何时开始。
我解决了所有的难题,他很满意。
然后他继续编码,并在链表上给出了一个简单的编码问题,并告诉我为这个问题编写代码,包括语法和所有边界条件都没有错误。这个问题就像 -
在链接列表中插入一个新节点,计数将被输入。就像我说第 5 个计数一样,具有新数据的新节点应该是链表的第 5 个节点。
我在边界值上犯了一个小错误,然后他问代码中存在错误,找到并纠正它,我发现了错误并纠正了它。他很满意。
他立即带我去人力资源部,告诉我我被选中参加技术轮次。
研究 geeksforgeeks 中的所有热门谜题,他们会寻找您解决谜题或任何问题的速度。深入学习所有核心 CS/IT 科目,如数据结构、算法、操作系统、网络等。
14 名学生中有 9 名被选中参加下一轮 HR,其中 8 名来自计算机科学与工程专业,1 名来自电子与通信工程专业。
第三轮:(人力资源轮)
持续时间:-20 分钟
如果你在 HR 轮中,90% 的机会就是你被选中。
她让我自我介绍。然后问了我的家庭背景。
- 然后就我做过的项目和实习进行了讨论
- 然后她让我说出关于我的 10 个形容词。我告诉了 4,然后突然我不记得了,她在笑。
- 她让我说一个关于我的负面形容词。
- 被问及升学计划。
- 工作地点约束。
- 问我是否可以自由加入三星的诺伊达办公室。
- 我能给三星多少年?
整个过程从早上 9 点开始,当我接受 HR 面试时,已经快晚上 8 点了。
一个小时后,结果在晚上 9 点到来。
HR 轮 9 人中有 8 人被选中,我就是其中之一。谢谢geeksforgeeks。没有 geeksforgeeks 这是不可能的。