DE Shaw 面试经历 |设置 11(校内)
DE Shaw & Arcesium(最近从 DE Shaw 分拆出来的公司)来到我们学院招聘。
所以这是我的经验。
书面回合:
20 数学能力(困难的)
20 编程能力(C、C++、 Java )-很多(操作系统、网络、DBMS)-很少
一个编码问题。
结果公布,15人入围。
- 第一轮:(人力资源)
他们看到了我的摄影博客,并首先问了我一些关于它的问题。- 你身上的哪些品质让你成为了一名摄影师?
- 您认为 Arcesium 将面临哪些挑战?
- 告诉我一件事你想改变你的生活。
- 如果你做了所有的工作,而其他人在你的团队中得到赞赏,你会怎么做?
- 为什么你想成为我们公司的一员?
- 您对 Arceisum 了解多少?
- 你最大的成就是什么?
- 你是如何进行书面回合的?
- 第 2 轮:(技术 – I)
这很有趣,因为我是最后一个参加的人,已经是晚上 10:30 😀
面试官很友善地出来为延误道歉。我告诉他,很高兴等待这个机会,他就收留了我。
有两个人在德肖进行巡视。- 他问我关于 Hadoop 的项目。
- 如果 NameNode 每十分钟发送一次心跳会发生什么?
- 描述 HDFS。
- 描述 Hadoop 中的复制。
(伙计们,这些问题被问到只是因为我在 hadoop 上做了一个项目) - 给您一个 99 行 1 列的表格,其中包含 1-100 的数字,其中一个数字缺失。使用 SQL 查询查找丢失的号码。 (不是 PL/SQL)
- 编写查询以从表中查找不同的元素。
- 有一张表,其中只有一行完全重复。编写查询以查找重复行。
- 什么是两阶段提交协议?
- 解释 UNIX 中的 Superblock 和 Boot Block。
- 如果您有机会在 UNIX 中修改某些内容,您会选择哪一个。
- Inode 包含什么?
- 给你一个大小为 N 的数组。所有值都小于 N。找到重复的元素。
- 给你一个整数,其中只设置了一个位,在 O(1) 中识别该位。
- 给你两棵二叉树,检查它们是否是彼此的镜像。
- 求给定二叉树的高度。
- UNIX 中的调度
- 如果在 UNIX 中创建和删除文件的无限循环正在运行,会发生什么? (我想了几秒钟,他笑着说,听起来很有趣吧!别忘了试一试!我说“当然😉”)
- DBMS 中的游标。
- B树,B+树。
- OOPS 概念(继承、抽象类、钻石问题等)
这次采访非常有趣,因为小组成员非常友好!
第二天,最后一轮。
- 第三轮:(技术二)
- 关于前一轮的问题。
- 在负整数和正整数数组中找到最大的连续和。他只需要一个 O(n) 解决方案。
- 关于 RB-Trees、AVL Trees 的问题。
- 您必须列出您博客中最近查看的五张照片。你会使用哪种数据结构?
伙计们——上面的问题持续了半个小时!
我必须提供所有不同的数据结构,他坚持要进一步改进它。
最后,他确信具有大小为 5 的滑动窗口和最大堆的无界缓冲区。他还想根据图片的唯一 ID 和时间戳值查看图片。
最后,有两个人被选中,我被列入候补名单(意思是,他们将来有要求会打电话给我,因为他们现在只想雇用两个人)
我感谢 GeeksForGeeks 和所有发布精彩文章的人,这些文章帮助我学到了很多东西。第二天我就进入了 PayPal!这对我来说是一次美妙的面试经历,因为它既有趣又具有挑战性!
DE-Shaw 的所有练习题!