📜  SDE-1 的 Navi 面试体验(校内)

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

SDE-1 的 Navi 面试体验(校内)

Navi 来我们学院是为了了解 SDE-1 的简介。一共进行了3轮。

第 1 轮(编码和能力测试):有 45 道关于数学和推理的问题。 DSA 有 3 个编码问题。

  • 这一轮的总时间约为1.5-2小时。编码问题属于中等水平。有 1 个基于图表的问题,
  • 1 个关于递归/DP 的问题和 1 个关于字符串的问题(https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome/)。
  • 我解决了所有三个编码问题。

第二轮(技术面试):本轮有20多名学生入围。

  • 面试官非常清楚和友好。在互相大致介绍之后,他问了我三个关于DSA的问题。
  • 首先是反转句子中的单个单词并打印保持顺序相同的句子(https://leetcode.com/problems/reverse-words-in-a-string-iii/)。
  • 其次是买卖股票(https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/)。
  • 第三个问题基于 Graph。(https://leetcode.com/problems/redundant-connection/)。
  • 在这些之后,他问了我一些问题索引,哈希, Java vs kotlin(因为我的简历中有android),我工作过的数据库等。

我入围了下一轮。

第三轮(管理轮):第二轮后20分钟,我收到了管理轮的邮件。

  • 面试官再次非常友好。在进行了一般性介绍后,他让我设计一个保存所有学生数据的大学学生记录登记册。我们就此进行了长时间的讨论。
  • 在此之后,他问我关于我的项目以及除了 Android 之外我从事的所有技术。在一些关于 Android 和 API 的问题之后,他结束了采访。

判决:选定

尖端:

  1. 从 leetcode 或 GfG 练习 DSA。
  2. 彻底检查您提到的项目。
  3. 为低级系统设计问题做好准备(不详细,但您应该能够给出一些概述)。