三星面试体验(SRI-Noida On-campus 2018,工程师角色)
三星研发 Noida 发送了一个游泳池校园驱动器,并于 2018 年邀请我们到 IIEST shibpur 进行研发概况。
第1轮:
这是一轮编码,也被称为三星高级测试。您将获得一个必须在 3 小时内解决的编码问题。总共需要清除 10 个测试用例才能通过这一轮。那些通过此测试的人只会被列入进一步的轮次。如果您无法在 3 小时内完成此回合,
您将获得另一个机会,即另一个必须在 3 小时内再次解决的问题。通常,这第二次尝试会很容易弄清楚(将是三星的标准重复问题)。我建议有抱负的人从三星的经验中解决所有编码问题。
这是问题:- Kim Question check (https://www.geeksforgeeks.org/samsung-interview-experience-set-30-campus/)
金先生必须给 N 位顾客送冰箱。从办公室,他要去拜访所有的客户,然后回到他的家。办公室、他的家和客户的每个位置以整数坐标 (x, y) 的形式给出 (-1 你会得到办公室、金先生家和客户的位置;顾客的数量在 5 到 10 之间。编写一个程序,从办公室开始,找到一条访问所有顾客并返回他家的最短路径。您的程序只需要报告(该)最短路径的距离。 您不必有效地解决这个问题。您可以通过查找所有可能的方法找到答案。如果你能很好地查找所有的可能性,你会得到一个完美的分数。 [约束] [输入] [输出] [输入/输出示例] 5(开始测试用例#1) 6(开始测试用例#2) 输出(共10行) 笔记- 您可以根据需要多次编译您的代码,但在给定的测试用例上最多允许提交 5 次测试。 请注意,不允许使用 STL,因此必须从头开始对队列进行编码。另外,我们不能使用向量,所以一定要复习你的指针基础知识。 提示:- 使用回溯 总共有超过 300 名来自不同学院的学生申请了考试并从中退出,我在尝试 1 本身中通过了它,那些第一次尝试没有通过的人将获得第二次尝试,到我的大学结束时 4 有被选中参加面试 尝试 2:实际上我不知道确切的问题,但它有点基于用于通过回溯 bfs 解决的大鼠和迷宫问题。 第二轮:技术+HR 那里有 4 名成员在一个小组中,包括技术和人力资源 1. 说说你自己。尝试突出与个人资料相关的要点,在这种情况下主要是您的兴趣也说明您的成就(建议:请尽量忽略您的家庭背景,他们几乎不听您的家庭事情) #第一印象是最好的印象,他们对我的介绍印象深刻。 2. 转到简历,询问我简历上的每一个细节。 (为什么是这个,为什么不是这个?) 3. 他们让我解释我的三年级实习生,这在我的简历中突出显示。相信我,无论您在技术上是否完美,这个问题都将发挥至关重要的作用。我已经完成了实习,并且作为数据分析师完成了实习,问题将与这些相关主题有关,并且我已经解释了每一个细节。 所以我的问题主要在于 DBMS、SQL 查询以及如何分析数据 a) 加入 3 个表 https://www.geeksforgeeks.org/joining-three-tables-sql/ b) 一些使用 SQL 的存储过程相关的查询(我在 CV 中提到过) c) 加入、分组、有子句查询。 3. 他们让我解释我最后一年的实习项目,虽然我在面试前几周才开始这个项目,但我设法了解了项目使用的技术和技术术语,并且会就相关主题提出问题.所以尝试学习科目的基本核心部分你的项目可能是最好的,但说服面试官是我的关键! 我的项目是基于 5G 通信的,问题如 a) 3G、4G、5G 的区别 b) 如何进行沟通 c) 使用了哪些技术 b)我的项目的方法是什么 4. 一位面试官从非常基本的 C 和 C++ 开始,比如什么是存储类和什么是 register 关键字的用途,逐渐他开始深入,比如为什么使用它会使程序更快,后来的问题是关于指针、结构, ETC。 5. 最喜欢的数据结构(我说的是链表和树) -> 为什么使用链表以及为什么树和一些代码使用这些数据结构,例如 a)反转链表(循环和双重)https://www.geeksforgeeks.org/reverse-circular-linked-list/ b)树和树遍历中的顶视图和底视图方法 https://www.geeksforgeeks.org/print-nodes-top-view-binary-tree/ 链表和数组之间的区别以及一些与 C 相关的主题 6. 解释你在第一轮中是如何解决你的编码问题的,以及你在解决问题时遇到的任何进一步的方法 7. 你最喜欢的科目是什么 操作系统! 除了操作系统? 我说 DBMS (因为我来自 ECE 背景,他们对我对 CS 科目的兴趣印象深刻) 问题将是这些主题: 建议: 虽然他们是房间里的 4 名成员,但每个人都会敏锐地观察你,比如你是如何解释的,你是如何接近的,所以尽量自信并积极 人力资源 问了一个项目。 提出了一个非常冗长且笨拙的问题,但如果分析得当,它原来是一个基本的直接或反比问题。 基本的人力资源问题,但也要为它们做好准备,有些问题是 Hr 会在你的技术面试之间经常问问题,以便他们在面试时测试你的速度和积极性。 sS 不要惊慌,把自己从外面的东西中解脱出来,带着满满的能量去接受采访。随意表达自己,他们真的很酷,他们不会给你太大压力,你犯一些小错误没关系,当你受到打击时,他们会指导。 4人入围面试。其中有2人被选中,我就是其中之一。这2个被拒的候选人有一个共同点(缺乏表达自己和沟通,不要恐慌) GeeksforGeeks 是我准备校园实习的关键策略之一,我感谢 geeksforgeeks 提供了一个分享我知识的平台,鼓励所有有抱负的人自信地为面试做好准备。通过汇集所需的资源可以节省大量时间。 成功?享受:重复 保持高能量和快乐编码
4
给你 10 个测试用例。每个测试用例由两行组成;第一行有 N,客户的数量,下一行依次列举了办公室、Kim 先生家和客户的位置。每个位置都由坐标 (x, y) 组成,用“x y”表示。
在 10 行中输出 10 个答案。每条线输出(该)最短路径的距离。每行看起来像“#x answer”,其中 x 是测试用例的索引。 '#x' 和 'answer' 用空格隔开。
输入(共20行。在第一个测试用例中,办公室和家的位置分别是(0, 0)和(100, 100),客户的位置是(70, 40),(30) , 10), (10, 5), (90, 70), (50, 20)。)
0 0 100 100 70 40 30 10 10 5 90 70 50 20
88 81 85 80 19 22 31 15 27 29 30 10 20 26 5 14
#1200
#2 304
Tips:- DFS、BFS、回溯练习题
关于操作系统 https://www.geeksforgeeks.org/operating-systems/ 所有核心概念都将深入解释清楚
您还可以浏览 GLAVIN 操作系统(操作系统中的最佳书籍)