DE Shaw 来我的学院招聘系统和运营工程师实习生。
第 1 轮:在线测试
第一轮是在 Hackerrank 上进行的在线测试。总共有4个部分:首先是编码部分。它只有一个问题:找到直接或间接连接电网中每个岛屿所需的最少桥梁数量。我们基本上必须找到连接组件的数量并从中减去一。 (阅读这篇关于 DFS 方法的文章:Find the number of island | Set 1 (Using DFS))
其他部分,即技术、能力和系统,有 MCQ 问题。技术部分难度适中,有基本的 SQL、操作系统、C++ 中的 OOP 和数据结构的问题。资质部分难度较大,需要大量练习才能解决大部分问题。系统部分相对较小,而且是事实性的。
从148名学生中,15名学生入围。
第 2 轮:技术面试 I
有两个小组,每个小组有两名面试官,每个入围的学生都被分配到其中一个小组。面试时间大约为 40 分钟。重点主要是在他/她的简历中提到的项目和实习。随着面试的进行,还提出了一些针对工作概况的问题。我做过 2 个项目,第一个是使用 Django 和 Scikit-learn 制作的推荐系统。我被问到有关 Web 技术(差异 b/w POST 和 GET,什么是 API)和机器学习(K-means 聚类)的问题。第二个项目是使用 Tensorflow 构建的手写数字识别器。在描述该项目时,我使用了 GPU 一词,所以有人问我它与 CPU 有何不同。基本上,人们可以从自己从事过的领域提出任何问题。如果不确定答案,必须保持冷静并尝试做出明智的猜测。至于硬件部分,我被问到如何处理处理器和 RAM 之间的频率不匹配。
本轮有6名学生入围。
第 3 轮:技术面试 II 和 HR 面试
技术面试必须给专家组而不是上次面试。这次的问题范围很广,比如可以使用哪些数据结构来实现文件管理器,类和对象的区别,内核,规范化,软件生命周期模型等等。 我还被问到了一个关于寻找最快的谜题25 匹马中最少比赛的 2 匹马(谜题 9 |(找出最快的 3 匹马))
HR 回合相当简单。你只需要解释你的项目和你从中学到的东西,你的未来计划,你为什么希望为 DE Shaw 工作,以及你梦想中的公司。我也被问到一个猜测的问题。
最终,有两名学生被选中进行实习,我有幸成为其中之一。