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

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

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

NinjaCart 访问了我们学院,为两个角色(SDE 和数据分析师)招聘学生。大约 550 名学生申请了 SDE。

第一轮:在线能力测试

20个问题将在30分钟内解决。其中很少有容易的,大多数都是中等难度的。

73名学生入围下一轮。

第 2 轮:编码轮(Hackerrank)

1小时3道题。问题是容易到中等难度。

  1. 基于字符串的基本问题,如果您找到模式,可以在不到 5 分钟的时间内轻松解决。
  2. 围成一圈杀人
  3. 基于字符串操作的问题

https://www.geeksforgeeks.org/josephus-problem-set-1-a-on-solution/

2个问题可以在给定的时间内轻松解决。

约25-30人入围下一轮

第 3 轮:技术面试 - 1

面试官先自我介绍,然后让我自我介绍。在进入技术问题之前进行大约 5 分钟的随意交谈。

  1. 要求解释数据结构的需求和使用 DS 的现实生活示例。
  2. 使用递归以相反的顺序打印数组。
  3. 以这样一种方式更改数组,即该元素应替换为除自身之外的元素的乘积。 https://www.geeksforgeeks.org/a-product-array-puzzle/ 。这个问题很简单,但面试官要求我用尽可能多的方式解决同一个问题。我给了他 3 种可能的方法。我被要求为所有问题编写代码。
  4. 询问有关我在 TCS(暑期实习)中的项目以及我开发的网站和我的其他实习的问题。

我还被问到了我简历上的其他内容(竞赛获胜、Hackerrank 个人资料、Github 等)。这一轮持续了大约 20-25 分钟。

尝试以尽可能多的方式思考问题。

12人入围下一轮。

第 4 轮:技术面试 – 2

我预计这一轮是人力资源轮,因为所有候选人中没有人知道这一轮会是什么。

再次,关于我的介绍。然后,面试开始了。

  1. https://www.geeksforgeeks.org/first-non-repeating-character-using-one-traversal-of-string-set-2。回答了这个问题。
  2. 打印二叉树的右视图。 https://www.geeksforgeeks.org/print-right-view-binary-tree-2/。他问我解决这个问题的方法。面试官很友好,在解决过程中帮助了我。
  3. 快速排序分区算法。
  4. 如何从给定的数据中(有效地)找到第 6 大元素,其中数据每秒钟都在末尾不断添加。面试官问我解决这个问题的方法。

两轮中提出的所有基于 DSA 的问题都可以通过 Geeks for Geeks 的准备来回答。

关于我简历上的东西的几个问题。他后来向我解释了 NinjaCart 发生的事情,并问我是否有任何问题。然后,我询问了 NinjaCart 的各种工作角色,工作文化等。

这一轮持续了大约45-50分钟。

结果:选中

12 人中有 5 人被选中。