📜  Rebel Foods 后端 SDE-I 面试经验 |在校园

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

Rebel Foods 后端 SDE-I 面试经验 |在校园

Rebel Foods 的软件开发工程师(后端 SDE-I)角色的校园安置经验

第 1 轮(MCQ 测试 - 60 分钟):它由 15 个(口头 + 逻辑)+30 个(DSA + 核心科目 + 编程语言)MCQ 组成。

建议:我建议在 GeeksforGeeks、Indiabix 等网站上进行练习,因为这会给解决问题带来信心。

第 2 轮(技术面试 1 – 60 分钟):

  • 自我介绍。
  • 给定一个包含重复元素的未排序数组。您必须在不使用内置数据结构(Java集合框架或 C++ STL 库)的情况下删除重复元素。面试官提到你可以使用可以自己构建的数据结构,如Array、LinkedList等。只问方法不问代码。 https://afteracademy.com/blog/remove-duplicates-from-an-unsorted-array
  • 编写一个 SQL 查询,打印城市名称以及其中的公民数量。场景类似于给出两个表,城市名称在一个表中,而没有公民在另一个表中,并且两个表中有一个共同的属性(外键概念)。
  • 什么是凸多边形和凹多边形? https://www.geeksforgeeks.org/types-of-polygons/
  • 计算二叉树中叶节点的数量。只问方法而不是代码。 https://www.geeksforgeeks.org/write-ac-program-to-get-count-of-leaf-nodes-in-a-binary-tree/
  • 拼图:给定两个 4 分钟和 7 分钟的沙漏,任务是测量 9 分钟。https://www.geeksforgeeks.org/puzzle-27-hourglasses-puzzle/
  • 给定一组整数和一个值总和,确定给定集合的子集数,总和等于给定总和(子集总和问题)。只问方法而不是代码。 https://www.geeksforgeeks.org/subset-sum-problem-dp-25/
  • 你必须创办一家类似于 Rebel Foods 的公司,与此同时,你还必须在市场上推出像 Swiggy 和 Zomato 这样的应用程序。应用程序考虑了两种类型的 UI(用户界面),一种是丰富的 UI,另一种是最小的 UI。

丰富的用户界面:它包含所有相似类型产品的独特图像和视频。此 UI 中会自动建议附加组件,并根据您的订单添加一些东西,如番茄酱、香肠等。

最小的用户界面:它包含所有相似类型产品的相似图像和视频。

  • 此 UI 中不会自动建议附加组件,您必须自己添加东西,并在此基础上添加您的订单中的东西,如番茄酱、香肠等。
  • 尽管提到 Rich UI 的开发时间和应用程序加载时间和成本措施会很高,但哪个 UI 更适合您的应用程序?

第一轮面试就这样结束了。他问我是否还有其他问题。

建议:面试官建议,每当你在简历中提到某个出版物时,你也应该包括链接。

提示:在介绍自己时,在某些句子中使用先生/女士,以便他们做出回应。这样做的好处是它看起来像一个对话而不是一个段落。

第 3 轮(技术面试 2 - 50 分钟):告诉我第一次技术面试的情况以及进展如何?

  • 自我介绍。
  • 给定两个字符串,您必须编写一个返回布尔值的函数,如果两个字符串是 Anagrams 则返回 true,如果它们不是 Anagrams 则返回 false。两个参数已传递给函数,即字符串 1 和字符串 2。他告诉我在记事本中写下函数并在编写代码时显示我的屏幕。 (他提到蛮力方法也是允许的)。 https://www.geeksforgeeks.org/check-whether-two-strings-are-anagram-of-each-other/
  • 如果我们将 null 值初始化为 String 引用变量,那么 String 类的 length() 将返回什么值,为什么?
  • 使用什么机制处理异常?
  • 什么是索引?https://www.geeksforgeeks.org/indexing-in-databases-set-1/
  • 在哪种情况下不首选索引?https://www.informit.com/articles/article.aspx?p=411735&seqNum=129

第二轮面试就这样结束了。他问我是否还有其他问题。

提示:在回答问题时,尽量让它看起来像与面试官的对话或互动。

第 4 轮:HR 面试 1(15 分钟)

  • 介绍一下你自己,你的优点和缺点是什么?
  • 告诉我一些关于 Rebel Foods 的商业模式的事情?
  • 为什么要加入 Rebel Foods?
  • 你在生活中经历过失败吗?如果是,请告诉我场景。
  • 你有多少家庭成员,他们做什么?
  • 在这家公司之前,你有申请过任何组织或初创公司吗?如果是的话,那里发生了什么,为什么?

HR的一轮面试就这样结束了。她问我是否还有其他问题。

提示:在任何面试之前了解自己。保持冷静、真实并礼貌地回答。

第二天,结果出来了,我是被选中的候选人之一。

结果:选中