📜  三星研发面试经验 |校外 2020

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

三星研发面试经验 |校外 2020

简介:软件工程师

地点:三星班加罗尔办事处

日期:2020 年 1 月 18 日

2020 年 1 月 6 日,我在 Linkedin 上收到了三星人才招聘的消息,如果我有兴趣申请三星德里德里的软件开发人员职位。我把简历发给了HR。两天后,HR 通过邮件向我发送了招聘详情。

面试准备:我认为自己擅长数据结构和算法,因为我每天都在练习。但是三星编码问题是基于现实生活中的问题,需要很好地掌握回溯和动态规划。我知道,因为我在大学安置期间已经出现在三星招聘中。我整理了来自三星和 Prepared 的 15 个常见问题。您可以在互联网上轻松找到这些问题。

第 1 轮(在线编码轮):

问题数:1 时长:3 小时 平台:三星自有平台

问:单调序列。 https://www.geeksforgeeks.org/find-element-position-in-given-monotonic-sequence/

10 个测试用例。都必须通过。

我准备了 15 个问题,但我没有准备这个问题,因为这个问题不常见(仅 1-2 次)。几分钟,我责怪自己的运气,然后开始在 Paper 上解决问题。这对我来说是一个温和的问题,因为我知道二分搜索的应用。困难的部分是找到函数的上限,因为问题是处理长数字。虽然不是那么难,但当时我很困惑。我在 45 分钟内解决,但在 1:30 小时后提交。

候选人出现:~80 候选人解决:~10

第二轮(技术第一轮):他是个好人。首先,他在我的简历上标记了关键内容,然后提出了问题。

  1. 说说你在现在公司的工作吧。
  2. 你为什么不在班上排名前三?
  3. 实习说明。我猜他对实习项目更感兴趣。他在问“什么,为什么以及如何”
  4. 正如我在简历中提到的 C++ 和Python ,你更喜欢哪种语言?我说的是 C++。然后他让我在Python中编写相同的问题(编码回合)。
  5. Javascript 和 Angular 的区别。角度与反应。
  6. 什么是 MongoDB? SQL 和 NoSQL 的区别。 CAP定理
  7. 如何进一步优化二分查找?我使用了 BIT 操作。他再次要求进一步优化。我告诉过我们只能使用一个运算符。我编码但一些边缘情况失败了。
  8. 我们如何在链表上使用二进制搜索?它是链表的优化搜索技术吗?
  9. 从链表中删除重复项
  10. 检查图表是否循环。什么是二分图?使用 dfs 和 bfs 检查图形是否是二分的?
  11. 使用动态规划的旅行商问题
  12. Segment Tree 和 Fenwick tree 的区别。段树代码
  13. 当您在搜索引擎上输入内容时会发生什么?
  14. 进程同步。死锁等
  15. 您如何看待编码回合的解决方案?

它持续了大约2个小时。我猜大约有 7 名候选人被选为第二轮

第三轮(技术轮2):与其说是技术轮,不如说是讨论。没有问任何编码问题。

  1. 目前的工作。软件交付过程。 SRCUM
  2. 项目详情
  3. 为什么机器学习和人工智能现在蓬勃发展?
  4. 告诉我有关云的信息,因为我在当前公司从事 AWS 云方面的工作。
  5. 他谈到了三星。他们是如何工作的,等等,等等……

它持续了大约45分钟。 5名候选人通过HR轮。

Round 4(HR Round):她是我整个面试经历中最酷的HR。

对于每一个问题,她都回答自己说,你是这样想的吗?一场讨论:你会忠于三星吗?她说,对不起,这些天没有人是忠诚的,如果我找到更好的机会,我也会转行。我补充说,只要我喜欢在任何公司工作,我就会忠诚。

这是一个有趣的回合。最后,她给了我一些表格让我填写,并说录取通知书将在 10 天内寄出。

判决- *****选择*****