📌  相关文章
📜  Radisys 软件工程师面试经验(校内)

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

第 1 轮-在线轮(1 小时):本轮仅基于 MCQ,所有问题均基于 MCQ。有近50个问题

它有以下部分:

  1. 资质
  2. DS
  3. CPP
  4. Java

问题很简单,只要尽量解决。这一轮是视频和音频监考,他们还告诉我们向浏览器添加一个扩展程序,它将共享我们的屏幕。因此,他们专注于所有事情,即您的视频、音频以及您的屏幕。

第二轮(技术1小时):面试官很友好,先让我介绍,然后就直接提问了。

  • 首先,她让我概述我的项目(这只是一个概述,即项目的动机和项目的全部内容,这是一个 10 分钟的讨论)>
  • 然后是一个谜题,这是一个燃烧的绳子谜题,你必须用 2 根绳子测量 45 分钟。
  • 然后她问我操作系统中的调度算法,然后她问我饥饿、死锁以及它们之间的区别。
  • 她问我工资排名第五的 SQL 查询。
  • 然后她问了我一个编码问题,就是在给定的字符串反转单词 Reverse words in a given 字符串。她用不同的方法让我写代码。
  • 然后她要求用代码解释方法重载和方法覆盖,她还问了我关于静态关键字的问题。
  • 然后她跳到 DBMS 并问我什么是事务并解释了 ACID 属性。

她很友好,最后问了我老家的情况,问我有没有什么问题要问她。

第三轮(技术1小时):这一轮面试官是Radisys的工程副总裁,

  • 首先问我大学生活以及你是如何进入这所大学的。他从项目讨论开始,讨论持续到 25 分钟,他问我为什么选择这个项目,动机是什么,你遇到的困难,以及你最喜欢这个项目实施的哪个部分。
  • 之后他问我你更喜欢哪种编码语言,我告诉他在线编码我更喜欢CPP,对于项目,我使用Java,JavaScript进行Web开发,另外根据技术也使用另一种语言。
  • 他问了我一些关于字节码的基本Java问题,比如它是什么,它如何在 JVM 之上工作,JVM 如何在操作系统之上工作, Java是如何独立的,我们可以在没有 JVM 的机器上运行Java代码。我能够轻松地回答这些问题。
  • 然后他问我当我们运行一个 C 程序时会发生什么,他详细地问了我。我告诉他正确的预处理阶段、编译阶段、汇编、链接器和加载器。他印象深刻,然后他更深入地研究目标代码,我只是告诉他我不知道这么多。他说好,没问题。
  • 然后他问我关于僵局,它是如何发生的,举一个真实世界的例子,你是否遇到过僵局,以及它是如何发生的。我很好地回答了这些问题。

然后他问我有没有什么问题要问他。

PS:随时问问题

Round 4(HR for 1/4 hours):这一轮很舒服,他们问我关于我的情况,我的学习成绩,我的家人,你爸爸妈妈是做什么的。您为什么想加入 radisys 并且您对搬迁感到自在吗?他们问我是否对 Radisys 有任何疑问。

注意:如果您接受 Radisys 的面试,请确保您的基础知识良好,修改 oops、SQL、语言、操作系统和 DBMS。

判决:选择