📜  SDE-1 的 SIXT 面试体验(校外)

📅  最后修改于: 2021-11-21 06:03:46             🧑  作者: Mango

我最近接受了印度班加罗尔 Sixt R&D 的 SDE-1 职位的面试。

一共进行了 5 轮,都发生在网上:

  • 在线评估
  • 2轮技术面试
  • 1 轮管理
  • 1 轮人力资源。

第 1 轮(在线评估 –测试时长: 1 小时 30 分钟):测试在 HackerEarth 平台上进行。

它有两个部分:

  1. 一些技术 MCQ 问题(大约 15 个问题)
  2. 2 编码问题

技术能力部分涵盖了来自操作系统、DBMS、数据结构的问题。

第 2 轮:(技术面试第 1 轮 – 持续时间:大约 50 分钟):该轮以我的介绍开始,然后是 2 个 DSA 问题。我得到了一个链接,其中屏幕在面试官和学生之间共享,我们可以在其中编写代码。

  1. 在两个单向链表中查找公共节点:https://www.geeksforgeeks.org/find-the-common-nodes-in-two-singly-linked-list/
  2. 打印二叉树的所有边界节点

    示例:对于图像中显示的二叉树,输出为:{ 20 ,8 ,4, 22, 25,10 ,14 }

    我能够编写PseudoCode并试运行两个问题,面试官对我的方法和代码感到满意。

然后面试官问了DBMS、OS的问题

  • 自联接的 SQL 查询
  • 单例设计模式

在我向面试官问了一些问题后,这一轮就结束了。

第 3 轮:(技术面试第 2 轮 – 持续时间:约 50 分钟):面试官问了 2 个 DSA 问题,并提供了编写代码的链接。

  1. 检测给定链表中的循环并讨论时间和空间复杂度:https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/
  2. 连接二叉树中的兄弟节点(仅连接叶节点)。给定一个有 0 或 2 个孩子的节点。将左叶孩子与其在同一级别的右叶孩子连接起来,并返回更新后的树。

    例子:

    Given:                  Output:
          A                       A
        /   \                   /    \
      B       C                B      C  
     /  \    /  \            /  \    /  \
    D    E  F    G          D -->E  F -->G

关于 OS 和 DBMS 主题的问题

他问:你有什么想问的吗?我问了一些问题

第 4 轮(管理轮 – 持续时间:45 分钟):面试官最初让我介绍自己

  • 然后问了我大学上学期的科目和项目。
  • 问到我最喜欢的科目,我说操作系统、数据库管理系统、计算机网络。然后他开始向他们提问,包括内存管理、信号量、分页和线程、多处理和多道程序、ACID 属性、自连接(示例说明)
  • 然后我们开始讨论我在简历中提到的一个项目。讨论持续了大约 15-20 分钟。

这一轮更像是你如何表达自己,以及你如何很好地解释你的项目,最后我向他提问。

第 5 轮:(人力资源轮 – 持续时间:10-15 分钟):

  •  这一轮,他问了我的背景和爱好。
  • 为什么我想加入这家公司。

基本上,他想知道我对加入公司的兴趣。

所以,这就是我的面试经历。希望能帮助到你。

判决:选择

笔记:

  • 每一轮都是淘汰赛
  • 让面试官通过一个例子让他知道你的思考过程是什么。
  • 保持冷静,不断尝试,面试官很有帮助