📌  相关文章
📜  Radisys Labs 软件开发工程师面试经验 | 2021 年校内(虚拟)

📅  最后修改于: 2021-11-18 02:42:51             🧑  作者: Mango

这是一次很棒的经历,我必须说这是对CSE分支核心知识的完整评估,整个过程耗时8天,但值得等待。

第一轮(在线测试):这是一轮在线测试,由 55 个问题组成,时间为 65 分钟。

  • 它由来自 Aptitude、DSA、OS、C、 Java、ALGORITHMS 的 6 个部分组成。
  • 这个问题很容易解决,可以在给定的时间内轻松解决。
  • 我不知道到底有多少人从学院获得了这一轮,但只有 11 人入围,我就是其中之一。

第二轮(技术面试1) 4天后,公布了在线测试结果,我知道我是得分最高的人,因为他们相应地安排了面试。这是团队的第一轮技术回合,因为大流行的整个过程只是虚拟的。

  • 在这个过程中有 2 个面试官和 HR 本身。
  • 面试从我的介绍开始,因为我的论文是计算机网络,所以面试官有兴趣深入了解项目细节并从中提出一些问题,讨论了 10-12 分钟,然后他们转到了另一个部分.
  • 现在他们问了一些 C 的基本问题,比如什么是结构,什么是空结构,以及 C 和 C++ 中空结构的大小是多少。
  • 在那之后,他们问了一些关于 C 中整数范围的问题,比如如果我们添加到 MAX_INT 值,那么我们将如何将它存储在一个 int 中,我给出了一些答案,但他们对答案不满意,之后他们问了我两个谜题,我只能破解其中一个,之后我在极客上搜索了它,并且都可以在面试谜题部分找到。

第 3 轮(技术面试 2):在第 2 轮中,我无法回答 2 个问题,因此我对第 3 轮的期望值较低,通常 Radisys 仅在一天内完成所有轮次,因为这发生在他们第一次访问校园,但这次整个过程发生了不同的事情。

  • 第二天我打电话给 HR 要求更新,他告诉我你已经通过了第二轮,你的第三轮安排在今天,然后我在 10 分钟内收到了链接。
  • 这也是一个技术轮,这次有3个面试官和HR一起在场。
  • 所以像往常一样,我在日程安排前 5 分钟加入,其中一位面试官已经开始了会议。
  • 第一,他告诉我等其他人加入会议,但他们需要一些时间,所以面试官问了我一个谜题
  • 我能够在一分钟内破解它。
  • 所以面试官让我简要介绍一下自己,我又一次介绍了我的项目。
  • 然后他让我解释一下TCP协议中的连接建立。
  • 我们讨论了更多关于这个话题的事情,花了 10-12 分钟。
  • 与此同时,其他人都加入了会议。现在他们一个一个地开始提问。他们每个人都从数据结构、CN 和 OS 等核心学科中挑选不同的类别。

来自 DS:

  1. 从给定节点地址的链表中删除单个节点。
  2. 在链表中找到交点。

来自中国:

  1. TCP套接字编程
  2. ARP、BOOTP、DHCP 表。
  3. MAC 表,泛洪。
  4. 路由算法。

从操作系统:

  1. 优先级反转。

然后是一些 OOPS 概念

  • 在那之后,一位面试官让我存储一些小于整数大小的常量整数,所以有 3 个常量值,我必须存储在 12 字节以内,我给出了一些解决方案,最后我能够将它存储在 3B 中只使用 Char,但他告诉我比我使用 Union 给的要减少更多,但他告诉我要进一步减少它,我不知道该怎么做,所以我退出了。
  • 最后,他们问了我一个我很容易破解的谜题。除了 1 个减小尺寸的问题,我能够回答大部分问题。
  • 我非常确定我会进入 HR 回合,最后我做到了。
  • 第二天,我再次致电 HR 进行更新,他告诉我我已入围 HR 轮次。

第 4 轮(HR):我得到了链接,这一轮几乎只需要 10-12 分钟。

  • HR 人很好,她问了我的家庭背景,然后我的学业百分比,因为我的百分比从第 10 位下降到第 12 位,所以她问我背后的原因,我向她解释,然后她告诉我我需要努力工作。

三天后大学公布了结果,只有两个人被选中,我就是其中之一