📜  Buyhatke 实习面试体验(校内)

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

Buyhatke 面试经历

编码回合:

  • 有一个由 4 个问题组成的编码回合。
  • 这些都是涉及动态规划和二分搜索等概念的难题。
  • 本轮选拔20名学生。

技术轮:有两轮技术面试。

技术回合 1:在第一回合中,

  1. 我的面试官让我自我介绍并向他简要介绍我的项目。
  2. 然后他问了一些与 OS、OOPS 和 DBMS 相关的问题。
  3. 操作系统:询问了调度算法和内存管理方面的问题。
  4. OOPS:询问了抽象类的基本 OOP 概念和问题。
  5. DBMS:询问了有关不同类型密钥的问题。

      然后我被问到 3 个 DS 算法问题。

    1. 一个与链表相关的问题,当 O(1) 中没有提供头指针时,我必须删除一个节点
    2. 一个我要判断一个数字是否是 O(1) 中 2 的幂的问题。
    3. 一个问题,其中有一个数组,我必须返回总和可被 k 整除的对数。

      然后他回答了我的一些疑问。

  6. 4名同学被选中进行第二次技术面试。

技术第二轮:面试再次以介绍和对我的项目的讨论开始。

在这一轮中,我被问到了 3 个 DS 算法问题。

  1. 提出了一个涉及树的问题,可以使用简单的 dfs 遍历来解决。
  2. 一个涉及矩阵中bfs遍历的问题。后来我还被要求区分 dfs 和 bfs 遍历。
  3. 问了一个很难的动态规划问题。我花了很长时间才解决这个问题。

然后我被问到有关 React 和 JavaScript 的问题,就像我在简历中提到的那样。

在这轮之后,3名学生被选中进行实习。