📅  最后修改于: 2023-12-03 15:14:39.354000             🧑  作者: Mango
DE Shaw 面试经历 | 21套(实习用)
简介
DE Shaw 是世界领先的投资公司之一,也是全球最大的套利基金之一。该公司的证券组合相对于整个市场波动相当小,而且资金量庞大,具有强大的市场影响力。因此,DE Shaw 求职的竞争也很激烈。
下面介绍 DE Shaw 的面试经历,共21套。
面试题目
第一套
- 自我介绍
- 介绍你最近在做的项目
- 介绍一下你的ACM/ICPC竞赛经历
- 假如你想要实现一个高效的算法,你通常会考虑哪些方面?
第二套
- 自我介绍
- 你的ACM/ICPC竞赛成绩如何?你在比赛中的贡献是什么?
- 你最感兴趣的计算机科学领域是什么?
- 你做过的项目中最有挑战性的是哪个?你是怎么解决问题的?
第三套
- 自我介绍
- 你是否有重构或重构代码的经验?请举例说明。
- 你曾经实现过的最大的项目是什么?
- 你在项目中曾经遇到过的最大的困难是什么?
第四套
- 自我介绍
- 你在ACM/ICPC竞赛中的经验是什么?你如何优化代码?
- 你对分布式计算的了解是什么?
- 你可以描述一下常见的分布式计算用途吗?
第五套
- 自我介绍
- 说说你对C++编译器的了解
- 如何调试C++代码?
- 怎么看待C++17的新特性?
第六套
- 自我介绍
- 你有什么在ACM/ICPC竞赛中取得的成绩?
- 你如何调试C++代码?
- 你是否有做过深度学习/机器学习相关的项目?请简单介绍。
第七套
- 自我介绍
- 你如何理解STL?
- 说说STL的vector、map和set等容器的实现原理
- 你对C++11的新特性有什么看法?
第八套
- 自我介绍
- 你做过的最难的project是什么?
- 你是否有经验优化代码?请举例说明。
- 你对Python的了解如何?
第九套
- 自我介绍
- 你对Linux系统的了解如何?
- 如何在Linux环境下编写C++代码?
- 请描述一下进程和线程的区别。
第十套
- 自我介绍
- 你有哪些C++设计模式的实践经验?
- 你对计算机视觉的了解如何?举例说明你做过的哪些项目。
- Linux下如何进行调试?
第十一套
- 自我介绍
- 你有哪些C++专业课程的学习经验?
- 你对网络通信的了解如何?
- 请描述一下TCP和UDP的区别。
第十二套
- 自我介绍
- 你做过的最难的project是什么?
- 你对操作系统的了解如何?
- 请描述一下虚拟内存的实现原理。
第十三套
- 自我介绍
- 你对TCP/IP协议的了解如何?
- 谈谈你对数据库的理解。
- 你所熟练的SQL语言有哪些?
第十四套
- 自我介绍
- 介绍一下你最近做的一个项目
- 你对编译器的了解如何?
- 请描述一下编译器的基本通用流程。
第十五套
- 自我介绍
- 你对多线程编程的了解如何?
- C++11中新增的多线程库有哪些?
- 请描述一下多线程的同步与互斥机制。
第十六套
- 自我介绍
- 你对分布式存储的了解如何?
- Hadoop的了解有多少?
- 请简要介绍一下Hadoop的生态系统。
第十七套
- 自我介绍
- 你对一些常见的算法和数据结构的理解如何?
- 请简要介绍一下堆排序。
- 稳定排序和非稳定排序的区别是什么?
第十八套
- 自我介绍
- 你对人工神经网络的了解如何?
- 简要介绍一下人工神经网络的基础结构。
- 请简要介绍一下反向传播算法。
第十九套
- 自我介绍
- 你对计算机系统的兴趣在哪里?
- 操作系统中的进程和线程分别都是什么?
- 你对分布式系统的了解有多少?
第二十套
- 自我介绍
- 请简要介绍一下你的一个项目。
- 什么是函数指针?有什么用途?
- 你对计算机安全的了解有多少?
第二十一套
- 自我介绍
- 请简要介绍一下你的一个项目。
- 什么是函数指针?有什么用途?
- 请简要介绍一下TCP/IP的三次握手和四次挥手过程。
结论
DE Shaw 具有世界顶尖的技术能力和管理能力,这使得DE Shaw 的面试题目都很难。但是经过充分准备和训练,程序员们一定可以获得成功。以上就是 DE Shaw 面试经历 | 21套(实习用),希望对大家的面试有所帮助。