Directi面试|第11组(校园内)

Directi来到我的运营工程师学院(DevOps)简介。有一场演讲和PPT(实习前讲座),我们有机会与他们互动,进一步了解Directi计划。

null

面试过程:

  1. MCQ(点测试)
  2. 编码轮次(脱机使用文档)
  3. 面对面(技术面试)
  4. 面对面(技术面试)
  5. 面对面(技术+人力资源面试)

1.MCQ:

这是一个纸笔循环,需要在30分钟内回答20个MCQ。大多数问题都很简单。话题报道很好。这些问题来自OS、CN、算法、DS、DBMS和一般能力。正确选择的分数为+5,错误选择的分数为-1,没有吸引力的问题的分数为0。

我记得的一些问题:

  1. 粘性位设置在哪个目录中。
  2. 根DNS进行递归、简单或复杂的查找。
  3. 其中哪一个不是公共IP?
  4. 哪种安排会导致饥饿?

2.编码回合:

桌面的internet连接已终止。本地网络中的一台服务器向我们提供了解决问题所需的问题和文档。需要linux环境,并给出了语言选择。Directi的人非常合作,如果我们陷入困境,他们会帮助我们。 试卷分为三个子部分,最后一个子部分是奖金部分。他们要求我们在90分钟内完成编码,但后来他们将时间延长到120分钟。

问题陈述

实现具有以下功能的内存键值数据存储服务器: 程序应该创建一个套接字,监听端口60###(其中##是您的用户号)。A. 连接到套接字不需要编写客户端程序。可以使用telnet。一旦连接到 您的程序应该支持设置和检索按键: 设置 收到 如: 设置hello world 打招呼 产出:世界 钥匙 “打印密钥列表” 1) 你好

目标2

创建在不同端口上运行的同一程序的第二个实例 编写一个能够从文件/telnet获取输入值的客户端 您的客户机必须能够通过 插座 如: “启动服务器的两个实例–A和B” 设置raghu 21#数据进入服务器A 设置bharath 23#数据进入服务器B 设置ayush 22#数据进入服务器A 设置kalyan 24#数据进入服务器B

奖金问题:

如果为密钥设置了ttl值,则应在ttl过期后将其从内存中删除。 设置 如: 设置hello world 60 在上述情况下,应在设置键hello 60秒后删除该键。 C/C提示 程序员 您将需要的常见函数调用 插座(参见man 2插座) 听(参考男士2听) 绑定(参考man 2绑定) 请随意使用C STL库,使您的编码。

注:

在我完成了所有这三个问题的编码后,他们要求我解释实现背后的逻辑,以及我为什么要使用这种方法。他们问了一些与我的代码和不同函数的使用有关的问题,它们返回什么,以及它们以什么作为参数。他们还给了我另一个要实现的部分,那就是: “输入关键字key,然后输入key本身,它将返回剩余的时间,在该时间之后它将过期。”

如: 凯伊你好 产出:10

3.面对面面试(技术面试)

在这场面对面的交流中,我的简历中提到的几乎每一件事都被问及了问题。大多数问题都来自我的自我项目和暑期实习。这一轮持续了近90分钟。 我记得一些一般性的问题是:

  1. 用于监视linux系统资源利用率的实用程序。
  2. 你将如何设计一个可扩展的服务?
  3. 进程拥有的不同类型的内存。
  4. 如何使用htop命令检查系统的可用RAM,以及指示器的不同颜色是什么?
  5. 什么是负载平衡器?
  6. 在给定N台服务器的情况下,如何使用负载平衡器有效地平衡负载?

4.面对面面试(技术面试)

这一轮持续了大约60分钟。有许多关于网络和操作系统的深入问题。我现在记得的几个问题是:

  1. 你用的是哪部手机,它有什么处理器?详细告诉我你手机的所有规格。
  2. DNS正在工作。
  3. 在web浏览器中编写8.8.8.8时会发生什么?您的笔记本电脑已连接到internet,因此其IP地址为172.16.1.22。 {让我用10张A4纸连同图表和尽可能多的细节来回答这个问题。}
  4. 当您与IP地址172.16.1.23通信时会发生什么情况?考虑到你的IP地址172.16.1.22。

5.面对面面试(技术+人力资源)

这一轮持续了大约30-40分钟。技术问题很简单。整个过程就像一场关于我作为DevOp将做什么的演讲,一旦我加入公司,学习曲线,我是否对进一步的学习感兴趣,以及我喜欢的非学术活动是什么? 我的余生计划了什么?

最棒的是,整个过程非常顺利,我从未意识到自己正在接受采访。Directi的人非常冷静,乐于助人,以至于每次我陷入困境时,他们都会给我提示。我的面试是零着装要求的。我很难记住完整的表格和名字,所以我经常告诉他们逻辑和工作原理,他们对此很满意。感谢GeekForgeks和我的笔记本电脑:)。

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享