📌  相关文章
📜  NetApp 6 个月实习面试经验| Campus Placement Drive 2020(虚拟)

📅  最后修改于: 2021-11-10 06:46:17             🧑  作者: Mango

第 1 轮: 3 个编码问题和 MCQ。有一堆问题,每个人都有不同的问题。

  1. 给定一个以二进制表示为字符串(长度 <=100)。如果能被 6 整除,则返回 1,否则返回 0。

    对于问题 1,如果最后一位为 0,则该数可被 2 整除,如果偶数位置的非零位数 – 奇数位置的位数是 3 的倍数,则该数字是 3 的倍数。

  2. 基于类似于以下问题的最小堆。

    用网球拍打苍蝇。

  3. 给定一个水平线和垂直字符串的球拍,每根字符串都是一个半径为 R 的圆柱体。相邻字符串之间有一个长度为 G 的间隙。苍蝇是一个半径为 r 的球体,并且给出了更多的限制,例如球拍的厚度等,用球拍击中苍蝇的概率是多少?

我能够完全完成前两个问题,并且 70-80% 的 MCQ 正确,入围第 2 轮。

第 2 轮(技术 1.5 小时):这一轮是通过 Zoom Call 进行的,我被告知可以在我熟悉的任何平台上共享我的屏幕和代码。与我的简历相关的基本介绍和问题。

然后面试官问了我一些编码问题:

  1. 查找数组中出现一次的元素,其中每个其他元素都出现两次
  2. 数组中第三小的元素。
  3. 链表遍历以到达特定节点。
  4. 从链表末尾算起的第 n 个元素。

我能够成功地编写所有代码,面试官也运行了他的一些测试用例。然后他问了我一些基于 DS & OS 的理论问题,例如:

  1. 链表相对于数组的优势。
  2. 复制和粘贴或剪切和粘贴,哪个更快,为什么。 (内存管理-操作系统)。

他对我的回答很满意。然后他继续解决 2 个谜题,我可以用一点提示回答:

  1. (xa)*(xb)…….(xz)=?
  2. https://www.quora.com/In-a-basket-number-of-apples-gets-doubled-after-every-minute-If-the-basket-is-completely-filled-in-two-hours-需要多长时间才能填满一半

面试官非常慷慨和帮助,他给我指明了我遇到的问题,然后他告诉我休息一下,然后他们会立即进行下一轮。

第 3 轮(管理 30-45 分钟):这一轮由不同的小组进行,没有介绍,直接回答问题。他让我编写 GCD 代码,他告诉我不要编译它,而是自己将错误分类为不同的类,例如逻辑、编译和运行时错误。接下来是一些非技术性的问题,例如为什么使用 Netapp、优势和劣势、您以前从事过哪些技术等。最后,他问我是否有任何问题要问他。至此,本轮结束。

面试官比前一个更严格,我不希望继续进行更多轮次,但幸运的是几天后我接到了 HR 轮次的电话。

第 4 轮(HR 20-25 分钟):这一轮是最冷的一轮。他们问了我一些问题,比如之前的团队经验,我们为什么要雇用你,你对 Netapp 有什么期望,你对 Netapp 了解多少,你在前几轮的经历等。最后,面试官告诉我他们将就结果联系 TPO 小组。

判决:选定

我要感谢 GeeksforGeeks 在整个旅程中的持续帮助。