Directi在我们学院首次担任DevOps的角色。
选择过程包括纸笔轮、编码轮和面2面面试。
纸笔圆:
这一轮有20个MCQ。他们以一种独特的方式完成了这一轮。我们得到了一本小册子,上面有20个MCQ和一张答案表,与OMR表相同。我们应该在OMR上标出相应的答案。每本小册子都有不同的套路,因此任何两本小册子的问题都很复杂。 这些问题基本上来自网络、操作系统概念和基本编程。 我记得有些问题是…。 *是172.16.23.1/23网络地址或主机地址。 *美元意味着什么!在linux shell提示符中执行。 *它具有更高的复杂性——malloc、calloc、realloc *同一进程的线程之间不共享哪个部分堆栈、代码、PID
编码轮
大约有20名学生从纸笔小组中筛选出来,我们应该根据给出的一组说明编写代码。
Directi团队主持了他们自己的本地服务器,解答了这些问题。我们需要打开链接,并根据需要相应地编码。 应支持以下操作: 推送:将文件复制到远程服务器。 删除远程服务器上的文件。 列表:以树的方式列出服务器上的所有文件/文件夹。
Q–编写一个服务器客户端程序,将文件从设备复制到远程服务器。 Q–通过在推送操作中添加以逗号分隔的名称来复制多个文件。 Q–将数据附加到服务器上预先存在的文件中。 Q–复制保存属性的整个目录。 Q–列出所有文件(包括隐藏文件)。 **任何语言都可以用于相同的目的。提供了C++和Python的手册。
这一轮真的很有趣。所有来自directi的人都在那里,他们真的非常互动。每当有人陷入困境或遇到任何问题时,他们都会提供帮助。 这轮比赛持续了4-5个小时。直到他们对编码的人进行评估。
他们为下一轮选举选出了9名候选人。
Face2Face(采访)
第一轮:
面试开始时,我们都做了简短的介绍(我和面试官)。然后他问我实习的情况。那时候我面临的挑战是什么。我从中学到了什么特别的东西。 然后他问起我的基于Wifi网络的项目。 这有助于我控制整个面试走向网络。 他问了很多关于网络的问题。
*DNS是如何工作的。 *当您键入网址并在Internet浏览器URL字段中按enter键时会发生什么。 *为什么在客户端维护主机文件?怎么做的? *DNS服务器如何维护DNS数据。 *为什么公共DNS在世界任何地方都有相同的周转时间。(如果你在印度的任何地方打8.8.8.8,如果你在纽约也打8.8.8,平均周转时间都是一样的)为什么? *什么是BGP?它是如何实现的? *哪一个是你知道的最好的路由协议。解释它是如何工作的。(他问了很多问题,我也解释了。)
第二轮:
只有3个人参加了这一轮。 这次我面对的面试官是他们中最有经验的。 他自我介绍并告诉我,过去12年来,他一直在为Directi招募员工。 这真的让我有点紧张。 他从一个基于我的项目的问题开始——你将如何提高wifi路由器的吞吐量。(我的项目就是基于此)。 *然后他让我写IP包结构。 我记不清所有的标题,但我能说出其中的大部分。他对此感到满意。 *然后他给了我一个关于网络的实时问题。我将如何连接两个具有给定IP的设备。 我从根本上解决了这个问题。询问设备的IP子网,然后添加一个路由器连接两个网络,因此继续进行。
然后他转向了操作系统。 *假设您有一个大文件(比如100GB),其中包含不同IP请求的一些日志详细信息。您将如何根据(a)请求数量,(b)请求类型等对前10名IP进行排序。 他改变了限制条件,想看看我如何解决这个问题。
*进程Vs线程。什么时候应该使用,为什么?
*如果您的数据库变得非常大,您将如何减少操作时间。
*哪个数据结构用于将数据存储在辅助(永久)存储器上。
然后 人力资源回合 ,这逐渐让我知道我做得很好,但他们不能接受我。 人力资源部还是给了我联系电话。
尽管面试经历对我来说非常棒。
如果你喜欢Geeksforgek,并且想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。