我通过他们的在线工作门户网站申请了DE Shaw。我的个人资料在1-2个月后被选中。人力资源部打来电话告诉我,他们希望安排4天后进行一次电话回合。
- 电话回合:(1小时)
- 告诉我一些关于你自己和介绍的事情。
- 他询问了我使用的编码语言,并就OOP概念(例如抽象,继承和多态性)提出了问题。
- 正如我告诉我的C++代码一样,他问我有关虚拟函数的问题,多重继承的问题是什么,C++如何解决这个问题。有关STL和模板设计的一些问题。
- 我告诉他向DS和Algorithms提问,因为那是我准备的部分。
一类N名学生,您必须找到得分前K位的得分手。
(此问题与常见的前K个元素问题略有不同,例如,我们必须找到前3分的得分手,因为如果他们都获得相同的前3分,那么他们可以是整个班级的学生,在进行了一些讨论之后,我回答了这个问题。) - 然后,他问了有关数据库索引的问题。 (那天只有我读了它:P)
- 再次有一个DS问题,他告诉我您将使用哪种数据结构来设计google搜索,其中包含来自各个站点的关键字。 (我建议尝试使用“链接列表”,他很高兴)
这回合进行得很顺利,我知道他们会打电话给我进行内部采访。所以我开始为此做准备。几天后,我接到海德的采访电话。
DE Shaw的办公室很棒,我们在人力资源来访的房间里等着,然后去面试室。 (所有回合均为2名采访者)
- 第一轮面试(1:30小时)
- 简单的介绍。
- 他们从您用于编码的语言中提出了一些问题(他们期望使用Java)。在C++中,他们从虚函数,STL,复制构造函数等中询问。(此后,他知道我的语言很熟。)
- 我告诉他们在DS和Algorithms中问我。
他们问了一个问题,就像您有火车的到达和离开的时间一样,您必须找到容纳它们的最少l个平台。
(我告诉他们我知道答案,之后他们甚至没有问过我一个DS问题(我被搞砸了???) - 他要求我设计一个数据库,以处理市场上发生的股票快速变化(我不知道如何使用指数和其他东西)
- 他告诉我,如果您在一段时间内了解未来,将如何购买这些公司的股票。(我提供了外行的解决方案)
- 然后,他开始深入查询数据库中的查询,索引,规范化。
(在表中找到第二个最大数字)(在他告诉我该命令不起作用的情况下,我使用了最高命令,然后我进行了相应的更正) - 在那之后出现了一个设计问题。
设计一个由主任,HOD,教授和学生组成的班级。他们都向各自的负责人汇报。我必须在站点中显示信息的层次结构。
他还告诉我,如果有新的任命或新员工来访,那么您的班级应处理这些案件而无需做任何更改。 (在帮助下,我设计了一棵树,但他期望其他东西。)之后,他告诉我为此设计一个数据库,他对解决方案感到满意。
在这一回合之后,我以为他们会送我回家,感觉很复杂。但是我在等他们一轮DS和算法:P。
- 第2轮访谈:(1:10小时)
- 告诉我一个关于你自己的简介。
- 有关您的语言的问题C++(基础知识)
- 内存堆栈,堆,数据的各个部分。用代码解释它们。(完美回答)
- 使用函数查找机器的字节序(我知道答案)。
- 两个排序数组的中位数(我告诉我知道答案)。
- 关于信号量和监视器。
- 生产者的消费者问题,读者的作者的问题,使用适当的信号量。
我编写了完整的Galvin代码并进行了详细说明。 - 脱粒及其发生的原因。 (详细说明)
- 直到那时,当我完美地回答所有问题时,他的确给人留下了深刻的印象,然后他问了一些有关多态性,继承的实时示例)
- 然后,他问了有关数据库中的规范化问题,幸运的是,我想起了规范形式并作了回答。
- 然后,他让我解释了当我们在浏览器中输入URL时的步骤。
(我告诉我知道解决方案,然后他告诉我回答我是否知道它,或者我只是在回答我所知道的每个问题时,在对他们两个都留下深刻印象之后,我向他们解释了答案) - 有关OSI模型的协议和层的一些问题。 (已回答)
我回答了这一轮中的每个问题(江南风格)。
- 人力资源回合:(20分钟)
一些一般性问题。
利益,劣势,实力,当前公司的一揽子计划。
那天只有4-6名20-25岁的学生参加了人力资源调查,所以我以为我可能有机会,但是我的第一轮学习仍然很糟糕。
第二天,我接到了我现在公司的一些细节的电话,几天后,我收到了他们的好包装,给他们打了电话。 - 一些技巧:
- 对于DE Shaw,您需要在所有科目上都表现出色。
- 如果您知道答案告诉他们,请在面试中保持诚实,他们可能会喜欢您的诚实(取决于个人)。
- 他们中的大多数人都缺乏数据库,因此请对其进行充分准备。
- 祝你好运。
Geeks for Geeks为我的准备工作提供了很大帮助。在准备过程中,我对GFG进行了彻底的跟踪,希望我的经验能对您的采访有所帮助。
相关实践问题
一流的礼帽
DE-Shaw的所有练习题!