📜  直飞面试经历 |第 21 组(全职 DevOps 校内)

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

直飞面试经历 |第 21 组(全职 DevOps 校内)

Directi 第一次来我们学院担任 DevOps 的角色。

选拔过程有 Pen-Paper 轮,然后是 Coding 轮和 Face 2 Face 面试。

笔纸轮:

这一轮有 20 个 MCQ。他们以独特的方式完成了这一轮比赛。我们得到了一本包含 20 个 MCQ 的小册子和一个答题卡,与 OMR 表相同。我们应该在 OMR 上标记相应的答案。每本小册子的套数不同,因此任何两本小册子的问题都是混乱的。
问题基本上来自网络、操作系统概念、基本编程。
我记得的一些问题是……
* 172.16.23.1/23 是网络地址还是主机地址。
*$ 是什么意思!在 linux shell 提示符下执行。
*具有更高的复杂性——malloc、calloc、realloc
*同一进程的线程之间不共享哪个部分。 – 堆栈、代码、PID

编码轮

大约 20 名学生从 pen Paper 轮中入围,我们应该根据给定的一组指令编写代码。

Directi 团队使用问题托管了他们自己的本地服务器。我们需要打开链接并根据需要进行相应的代码。
应支持以下操作:
PUSH :将文件复制到远程服务器。
DEL :删除远程服务器上的文件。
LIST :以树的方式列出服务器上的所有文件/文件夹。

Q – 编写一个服务器-客户端程序,将文件从您的设备复制到远程服务器。
Q – 通过在 PUSH 操作中添加以逗号分隔的名称来复制多个文件。
Q – 在服务器上预先存在的文件中追加数据。
Q – 复制一个保留属性的整个目录。
Q – 列出所有文件(包括隐藏文件)。
** 任何语言都可以使用。提供了 C++ 和Python手册。

这一轮真的很有趣。来自directi 的所有人员都在那里,并且非常互动。每次有人陷入困境或遇到任何问题时,他们都会提供帮助。
一轮持续了4-5个小时。直到他们完成对正在编码的人的评估。

他们选择了 9 人参加下一轮比赛。

Face2Face(采访)

第1轮:

面试从对我们(我和面试官)的简短介绍开始。然后他问我实习的事情。那段时间我面临的挑战是什么。我从中学到了什么特别的东西。
然后他询问了我基于 Wifi 网络的项目。
这帮助我遏制了对 Networking 的整个采访。
他问了很多关于网络的问题。

* DNS 是如何工作的。
* 当您键入一个网址并在 Internet 浏览器 URL 字段中按 Enter 时会发生什么。
* 为什么在客户端维护主机文件?它是怎么做的?
* DNS 服务器如何维护 DNS 数据。
* 为什么公共 DNS 在世界任何地方都有相同的周转时间。 (如果您从印度的任何地方 ping 8.8.8.8 并且如果您从纽约执行相同的操作,则平均周转时间将相同)为什么?
* 什么是 BGP?它是如何实现的?
* 您所知道的最好的路由协议是哪个。解释它是如何工作的。 (他问了很多事情,而我解释了同样的事情。)


第 2 轮:

这一轮只有3人参加。
这次我面对的面试官是他们中最有经验的。
他自我介绍并告诉我,他在过去的 12 年里一直在为 Directi 招聘。
这着实让我有些紧张。
他从一个基于我的项目的问题开始——你将如何提高 wifi 路由器的吞吐量。(我的项目就是基于这个)。
* 然后他让我写IP包结构。
我不记得所有的标题,但我能说出大部分。他对此很满意。
* 然后他给了我一个关于网络的实时问题。我将如何在具有给定 IP 的两台设备之间连接。
我从最基础的角度解决了这个问题。询问设备IP的子网,然后添加路由器以连接两个网络,然后继续进行。

然后他切换到操作系统。
* 假设您有一个包含不同 IP 请求的日志详细信息的大文件(比如说 100GB)。您如何根据 (a) 否对前 10 个 IP 进行排序。提出的请求数量,(b) 提出的请求类型等。
他改变了约束,想看看我如何解决这个问题。

*进程与线程。何时以及为什么应该使用哪个?

* 如果您的数据库变得非常大,您会如何减少操作时间。

* 使用哪种数据结构将数据存储在辅助(永久)存储上。

然后是HR轮,逐渐让我知道我做得很好但他们不能接受我。
HR还是要我线下申请,给了我他的联系方式。

虽然面试经历对我来说非常好。

Directi的所有练习题!