📜  Netskope 面试体验(校园(P+I))2019

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

Netskope 面试体验(校园(P+I))2019

Netskope 在 8 月的第一周来到我们的校园,最初有大约 230 名学生申请。

第1轮:

第一轮由在线测试组成,该测试的持续时间为 1 小时 30 分钟,由 30 个 MCQ 组成

范围从Java、操作系统数据库、数据结构和算法,每个都有 1 个网络问题和Python 。每个问题都有不同的分数和操作系统,DS Algo 的权重最大。没有负面标记。

第 2 轮:

本轮有 60 名学生入围,这又是一次在 Hackerearth 上进行的在线编码轮次。

在 1 小时 15 分钟内有 2 个问题要解决。

问题如下:

  1. 给定一个正负整数数组,返回最接近 0 的整数,如果 2 个数字与 0 的距离相同,如 (1, -1),则返回正值。 (20 分)https://stackoverflow.com/questions/23760979/finding-closest-number-to-0
  2. 给定一个 0 和 1 的二维数组以及初始位置,找到一个人必须经过的最小距离才能到达数组的任何一个边缘,我们只能在标记为 1 的单元格处行进。(50 分)

第三轮:

本轮共有16名学生入围。

这是 Netskope India 的董事总经理进行的第一轮技术会议。我得到了一个具有固定容量的服务器,并被要求实施一种方法,以便服务器在收到大量请求时不会崩溃。我建议在服务器上使用队列并在队列已满时返回错误。然后他问我在客户端做什么,我建议使用循环队列等待,每次请求被拒绝时等待的持续时间都会增加。他似乎有点满足。

他问我最喜欢的数据结构我回答链表,他问我链表的缺点

然后让我从链表中删除一个循环。 https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/

他很满意然后让我设计一个简单的字符串比较器,返回 1 is s1>s2, 0 if s1==s2, -1 s1

他希望代码是健壮的,并且应该处理所有可能的情况。 (空,空,不同大小的字符串)。我还为这些问题编写了测试用例。

建议——如果你有时间准确地解释你在那里试图做什么,试着写很多评论,在我的例子中,我列出了比较两个字符串的所有可能性。

第三轮:

面试官让我写一个查询,从一张表中找出第二高的薪水。

他的第二个问题被赋予了一个中缀表达式评估它。

www.geeksforgeeks.org/expression-evaluation/

给定一个排序数组,找到两个数字加起来等于给定的总和。在 O(N) 时间和 O(1) 空间内。

www.geeksforgeeks.org/given-sorted-array-number-x-find-pair-array-whose-sum-closest-x/

然后他问了一些关于多线程的问题,我不记得了。

第四轮:

在这一轮中,面试官问我遇到的最难的数据结构是哪个,我回答了图表,然后他让我找出图表中岛屿的数量。

他的第二个问题是找到树中两个节点的 LCA。

他的最后一个问题是,给定一个包含一些点(坐标)和给定点的文件,我们必须返回文件中相对于给定点最近的点。我应该定义各种类来表示这一点并尽可能多地使用 oops 概念。我被要求使我的代码可扩展(如果将来一个点由多个坐标(x、y、z、...)表示。我们也应该适应代码中的这种变化)。

尖端:

他对我在代码中的注释和我的设计印象特别深刻。

在编写代码时,请确保您使用驼峰命名法来编写变量并为函数提供正确的名称。

尝试使用访问修饰符对您有利。

第五轮:

第 5 轮是 HR 轮次,问题包括为什么 netskope、我的爱好、为什么是初创公司、为什么不接受高等教育。

最终2人被选为P+I,1人被选为I,我有幸拿到了P+I的offer。

尖端:

在回答时尽量诚实,如果你不知道接受这一点,请在解决问题时尝试脱颖而出并直言不讳。

请记住,您不必知道一切,只要热情,尽可能做好准备,我相信您会成功!

干杯

苏亚什。