DE Shaw 软件工程师面试经验 |校外 2020
我通过 LinkedIn 上的帖子听说了这个空缺职位,然后在招聘网站上申请。
我在几天内收到了一个在线测试链接。在线测试在 Hacker Rank 上开始进行,有 2 个编码问题 - 90 分钟,10 道技术 MCQ - 20 分钟和 10 道 Aptitude MCQ - 20 分钟。
我通过了在线测试,并被进一步指示我将在 HackerRank 上进行代码对轮次,技术成员将在那里进行我的面试。
代码对回合 –
面试官让我自我介绍,然后开始问技术问题。提出的问题是——
- 静态变量和全局变量之间的区别以及内存分配。
- 解释多态性。静态和动态。
- 编写一个类和函数,它可以返回在堆内存上创建的类的所有实例的计数
- 不同类型的函数重载。
- 编码问题 - 从负整数和正整数列表中找到第一个丢失的正整数。
- 进程和线程有什么区别。
- 死锁的必要条件是什么。
- 死锁避免和预防技术。
- 什么是抖动?为什么会发生?抖动期间 CPU 在做什么?
- 编写一个 SQL 查询来查找薪水第二高的员工的信息
- 编码问题 - https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/
不幸的是,我无法清除代码对回合,但我的体验很好。
祝一切顺利。