📌  相关文章
📜  SDE 实习生(校外)InterviewBit/Scaler 面试经验

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

在线测试:有4道题。我解决了 3/4 所以我接到了第一轮面试的电话。

第 1 轮:面试官很棒,乐于助人。她问了 2 个问题,并给了 1 个小时的时间来解决它们。

  1. 给定一个由 0、1 或 2 组成的大小为 N x M 的整数 A 矩阵。

    每个单元格可以有三个值:

    值 0 表示空单元格。

    值 1 代表新鲜的橙子。

    值 2 表示腐烂的橙色。

    每分钟,与腐烂的橙子相邻(左侧、右侧、顶部或底部)的任何新鲜橙子都会变得腐烂。返回在没有单元格有新鲜橙色之前必须经过的最小分钟数。如果这是不可能的,请改为返回 -1。

    A = [ [2, 1, 2]
          [1, 1, 0]
          [0, 2, 1] ]
    Ans = 1 
  2. 给定一个表示为数字数组的非负数,将数字加 1(增加由数字表示的数字)。

    数字被存储为使得最高有效数字位于列表的头部。

    ex- [1, 2, 3]
    Ans= [1, 2, 4]

我解决了这两个问题,所以我被要求参加第二轮比赛。

第 2 轮:这是一个开发轮。

  • 我收到了一项任务,要建立一个 SPA,管理员可以在其中安排面试。我得到了一天的时间来构建,并且不得不与他们分享 Github 链接。我完成了基本要求和一个奖励积分。
  • 面试官问了我项目的实现细节(数据库schema、API调用等)。
  • 他让我在通话中实时实施一项新功能。我实现了那个功能。
  • 我接到了 HR 轮的电话。

第 3 轮:仅 15 分钟。面试官问了我以前的实习经历和一些 HR 问题。

总的来说,我有一个很棒的经历。所有的面试官都非常乐于助人。

我接到了 HR 的电话,说我被选中了。