📜  DE Shaw & Co. 面试经历

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

DE Shaw & Co. 面试经历

第一轮:线上轮

本轮在 Hackerrank 平台进行。它有3个部分。

第一部分由 2 个编码问题组成,分配时间为 50 分钟。(必须尝试至少一个问题才能获得资格)

第一个问题:(简单问题)

N 是输入。给出了一个函数,我们必须找到满足这个定义 NF(X)=X 的“x”。

F(x) 的定义是它总结了输入数字的数字。这个问题有13 个测试用例。

第二题:(中到硬类)

有 n 家公司,每家公司有 m 个市场份额,市场份额由它们的市场 ID 标识。

我们必须找到最小的合并次数,以便不超过两家公司拥有相同的份额。

范围:1<=m<=5

输入:3

2

1 2

2 3

2 1

输出:2

第二部分是技术 MCQ(10 道题,20 分钟),评分方案是正确的 2 分,不正确的 -0.5。

  • 3 个问题来自 DS/Algo

1.)插入排序最坏情况复杂度

2.)如果必须评估特定的后缀表达式并给出表达式,则最小堆栈空间

3.)给出了伪代码片段,我们必须找到输出

  • 来自 DBMS 的2 个问题(涉及连接、轮函数的问题)
  • 来自计算机网络的 2 个问题(不记得了)
  • 来自操作系统的 3 个问题

第三部分是 Quant(10 道题,20 分钟)——评分方案是正确的 2 分,不正确的 -0.5。(中等到困难的问题)

  • 涉及利润损失、水管蓄水池、概率、平均值、百分比等问题。

在这一轮中,大约有200-250名学生参加了测试,其中16名入围了下一轮。

第二轮:本轮为技术轮:

提出的第一个问题与 Node.js 有关,因为我使用该技术完成了我的项目。然后,我被要求进一步优化项目结构中的依赖空间。

老鼠在迷宫问题被问到:https://www.geeksforgeeks.org/rat-in-a-maze-backtracking-2/

我们得到了四个长度相等的数组,它们没有排序,它们中有唯一的元素,但是数组中的元素可能会发生冲突,所以我们被要求从每个数组中选择一个元素并满足这个条件 'x1+x2+x3+x4< m' 并计算所有可能的解决方案。

然后来自 DBMS 的一个问题 invloving joins, group by.我应该写查询。

此后3名学生入围下一轮

第三轮:这一轮又是技术性的

首先问了来自 OOPS(Java) 的问题,因为我知道Java。

访问说明符等问题、java8 中的改进、Hashmap 内部实现等与集合相关的问题、arraylist 和向量之间的区别。

与树相关的前序遍历问题,我必须优化空间,并且不需要执行递归和迭代来遍历树。我在开玩笑 ”。

https://www.geeksforgeeks.org/print-maximum-sum-square-sub-matrix-of-given-size/–>这个问题的修改版被问到,而不是 n*n 给出了 m*n 矩阵.

此后,3名学生入围。

第4轮:这是人力资源轮,所以我参加了安置前的谈话,能够解决很多问题,其他问题很笼统。

然后他们最终选择了我,我们学院只有一个学生被选中。