📌  相关文章
📜  三星面试体验(SRI-Noida On-campus 2018,工程师角色)

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

三星面试体验(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 之间。编写一个程序,从办公室开始,找到一条访问所有顾客并返回他家的最短路径。您的程序只需要报告(该)最短路径的距离。

您不必有效地解决这个问题。您可以通过查找所有可能的方法找到答案。如果你能很好地查找所有的可能性,你会得到一个完美的分数。

[约束]
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)。)

5(开始测试用例#1)
0 0 100 100 70 40 30 10 10 5 90 70 50 20

6(开始测试用例#2)
88 81 85 80 19 22 31 15 27 29 30 10 20 26 5 14

输出(共10行)
#1200
#2 304

笔记-

您可以根据需要多次编译您的代码,但在给定的测试用例上最多允许提交 5 次测试。

请注意,不允许使用 STL,因此必须从头开始对队列进行编码。另外,我们不能使用向量,所以一定要复习你的指针基础知识。

提示:- 使用回溯
Tips:- DFS、BFS、回溯练习题

总共有超过 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 科目的兴趣印象深刻)

问题将是这些主题:

  • 为什么要调度?
  • 调度的类型和调度的所有算法?
  • 什么是信号量以及为什么使用它?
  • 解释读者作家问题
  • 页面错误?
  • 缺页算法 LRU?
  • 和 DBMS 非常基本的问题
  • 什么是 ISO 层?

和 1 个基本谜题(为了测试你的逻辑思维+方法) https://www.geeksforgeeks.org/category/puzzles/

建议:

虽然他们是房间里的 4 名成员,但每个人都会敏锐地观察你,比如你是如何解释的,你是如何接近的,所以尽量自信并积极
关于操作系统 https://www.geeksforgeeks.org/operating-systems/ 所有核心概念都将深入解释清楚
您还可以浏览 GLAVIN 操作系统(操作系统中的最佳书籍)

人力资源

问了一个项目。

提出了一个非常冗长且笨拙的问题,但如果分析得当,它原来是一个基本的直接或反比问题。

基本的人力资源问题,但也要为它们做好准备,有些问题是

  1. 为什么选择三星? (对公司表现出兴趣是非常小鬼)。
  2. 如果你被授予一日三星 CEO 的角色,你会怎么做!
  3. 简历中的个人兴趣和技能
  4. 在你的大学生活中发生过的最好的事情是什么
  5. 你心目中的任何新技术都可以为三星做出贡献!等等。
  6. 有什么问题要问我们吗? (尝试就所使用的技术或任何规则或政策提出一些有趣的问题,不要浪费机会,他们确实在期待你的一些东西,所以请随意提问)

Hr 会在你的技术面试之间经常问问题,以便他们在面试时测试你的速度和积极性。 sS 不要惊慌,把自己从外面的东西中解脱出来,带着满满的能量去接受采访。随意表达自己,他们真的很酷,他们不会给你太大压力,你犯一些小错误没关系,当你受到打击时,他们会指导。

4人入围面试。其中有2人被选中,我就是其中之一。这2个被拒的候选人有一个共同点(缺乏表达自己和沟通,不要恐慌)

GeeksforGeeks 是我准备校园实习的关键策略之一,我感谢 geeksforgeeks 提供了一个分享我知识的平台,鼓励所有有抱负的人自信地为面试做好准备。通过汇集所需的资源可以节省大量时间。

成功?享受:重复

保持高能量和快乐编码