📌  相关文章
📜  Radisys 软件工程师面试体验(2020 年校园内)

📅  最后修改于: 2021-11-18 01:56:26             🧑  作者: Mango

第 1 轮(在线 1 小时):在 Mettl 上进行。这一轮包括基于 5 个部分的 65 个 MCQ 问题:

  1. C++(识别程序的输出)
  2. 操作系统(与调度、操作系统类型、线程等相关的理论问题)
  3. 数据结构(理论问题/时间复杂度)
  4. Java (理论问题)

没有负面标记。有些问题需要思考,而有些问题很简单。

我不太确定,但也可能有部分截断。第一轮过后,超过一半的学生被拒绝了。所选学生的姓名根据他们的分数出现在列表中。

第二轮(技术面试 1.25 小时):面试官的职位非常高。首先我自我介绍,然后他开始提问:

  • 首先,他问我对 C 了解多少。我说我主要用Python编写代码,但我也了解 C。所以,他问我们如何在 C 中分配内存,我告诉了他。然后他让我写代码来使用指针分配内存,我不能,因为我不擅长指针。
  • 然后他让我在Python实现链表数据结构和其中的各种方法,如遍历、删除等。
  • 接下来,他跳到能力题上,比如找到时钟指针之间的角度,根据给定的条件找到一个人的年龄,PnC 问题等等,这些问题很容易缓和。
  • 然后他开始深入询问操作系统。他询问了线程与进程、互斥与信号量、二进制信号量、进程间通信、调度算法、循环、多级反馈队列、优先级反转等。
  • 然后问了一些调度算法,要求写一个Selection Sort的伪代码。

同样,这一轮被选中的学生中有一半被拒绝了。

第三轮(技术面试50分钟):面试官人很好。

  • 他首先问我之前的面试怎么样。
  • 然后他开始详细询问我简历上写的每一个项目(与项目相关的编码方法和理论,如果有的话),
  • 然后他问了实习工作。
  • 然后他让我写一个简单的 SQL 查询。
  • 然后是与计算机网络相关的问题(OSI 模型层功能)。
  • 然后他问了我未来的目标。

再次,在这一轮中,一些学生被拒绝了。

第 4 轮(HR 轮 15 分钟:只是一些一般性问题,例如学业成绩、家庭背景等。

这一轮没有人被拒绝。

结果:入选(我校共选出5名学生)