📜  SDE(校内)的 Rebel Foods 面试经验

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

SDE(校内)的 Rebel Foods 面试经验

Rebel Foods 于 2021 年 8 月访问了我们的校园,担任软件开发工程师(后端)的角色。选拔过程包括 4 轮,其中包括 1 轮在线测试和 3 轮面试。

每一轮都是淘汰赛。

第 1 轮:这是在 AON 评估平台上进行的 MCQ 轮,有 45 个问题和 60 分钟。

部分:

  • 计算机科学(操作系统、OOP、DBMS、SQL、计算机网络)30 题。
  • 能力(通用能力和数学问题)15个问题。
  • 经过这一轮,大约有55名学生被选中。

第二轮:技术面试

面试官一开始将整个面试分为4个部分,共1小时。

  • 介绍 5 分钟。
  • 项目讨论和 CS 基础知识 20 分钟。
  • DS 算法和 SQL 30 分钟。
  • 问答环节 5 分钟。
  • 面试官让我自我介绍并详细解释我的一个项目。
  • 为什么您仍在使用 C++,因为Java更安全、更高级(正如我所说的 C++ 是我的语言偏好)。
  • 访问说明符
  • 什么是 C++ 头文件以及我们为什么使用它们。
  • 当我在同一天经历了 3 次不同的公司面试时,我记不太清了。
  • 他搬到 DS Algo
  • 他问我关于字符串模式搜索算法的问题。我说的是KMP算法,面试前一天我读的,我解释得很好。
  • 他问我最喜欢的数据结构,我用链表回答,因为链表的域非常少。
  • 检测链表中的循环?
  • 找到循环创建节点并删除循环?
  • 我解释得很好,他没有要求代码。
  • 之后,他问了任何问题。因为大部分问题都在 PPT 中得到了解答,所以我说没有。

第三轮:

  • 面试官让我介绍自己并详细解释实习项目,就像我在 CRIS 做 6 个月的实习一样。然后他问我。
  • 判断一个数是否是素数?
  • 起初,我用一个基本的方法来回答,后来优化为 sqrt(n)。他问这个算法背后的逻辑,为什么只有 sqrt(n) 为什么没有其他的。
  • 超市的数据库设计(必须规范化)。
  • 他给出了一些必须包含在数据库中的关键属性,例如 order_data、customer data_price 等。
  • 我回答了一个结构良好的标准化数据库,他在我设计时问了一些反问但最后他对我的设计印象深刻
  • 魔方拼图
  • 在一个 *n 立方体中看不到多少内部较小的立方体。
  • 起初,他让我回答 8*8 我手动计算并回答,但他要求一个广义方程并给出一些提示。
  • 然后我用一个方程回答,但我的方程看起来很大。但他给了我另一个提示,认为它是多维数据集。然后我回答 n^3-(n-2)^3;

第四轮:人力资源轮:

  • 面试官非常友好,他刚加入4个月。
  • 他详细要求我提供完整的个人资料。
  • 然后详细转到项目和一些反问题,例如它对谁有用。
  • 一些常见的人力资源问题为什么要叛逆,你在未来 3 年内看到自己在哪里?
  • 他让我使用亚马逊应用程序,并问我想在这个应用程序中改变什么。
  • 我想了一分钟,并回答了一个未经验证但必须验证评论的评论系统,不应该有虚假评论。
  • 最后,他向我解释了当前正在进行的项目以及 rebel 的工作方式。
  • 两位面试官都非常支持和友好。如果我不能回答几个问题,他们很好。他们只关心解决问题的能力和学习能力。

结果第二天就出来了,大概有10个人被选中,我就是其中之一。

判决:选择。