📜  DE Shaw 面试经历 |设置 15(校内)(1)

📅  最后修改于: 2023-12-03 15:00:23.041000             🧑  作者: Mango

DE Shaw 面试经历 |设置 15(校内)


简介

DE Shaw是国际知名的量化投资公司,成立于1988年,总部位于美国纽约。业务涉及投资管理、风险管理、专业交易、股票、债券、外汇、期货等领域。DE Shaw在全球范围内拥有2600多名员工,管理着超过50亿美元的资产。在美国、英国、亚洲、澳大利亚设有分支机构。

面试经历

在本校的15级招聘会上,DE Shaw招聘官前来校园与我们交流,同时还有机会进行现场面试。

面试分为了两个环节,第一轮是笔试环节,第二轮是技术面试环节。

笔试环节

笔试环节主要考察了我们的编程基础和一些量化方面的知识。主要考试内容包括:

  1. 编程题:要求在30分钟内完成写一个字符串倒序输出的程序,并保证程序效率高。
def reverse_string(s):
    return s[::-1]
  1. 思维题:要求思考如何判断一堆扑克牌是否是顺子。

经过30分钟的答题时间,DE Shaw招聘官赞赏了我的编程能力和量化思维,顺利通过了笔试环节。

技术面试环节

技术面试环节是面试的重点,主要考察了我的编程能力和理论知识。面试官针对我所学习的编程语言和数据结构,提出了如下问题:

  1. 解释一下二叉树和二叉搜索树的区别。

二叉树是一种数据结构,它的每个节点最多有两个子节点。而二叉搜索树是一种二叉树,它的每个节点都满足以下性质:假设当前节点为x,其左子树所有节点的值都小于x的值,其右子树所有节点的值都大于x的值。

  1. 实现一个快速排序算法。
def quick_sort(arr):
    if len(arr) <= 1:
        return arr
    pivot = arr[0]
    left = [x for x in arr[1:] if x <= pivot]
    right = [x for x in arr[1:] if x > pivot]
    return quick_sort(left) + [pivot] + quick_sort(right)

经过30分钟的技术面试环节,我成功通过了DE Shaw的面试,并最终入职该公司。

总结

DE Shaw是一个技术实力强大的国际投资公司,能够在招聘会上和其招聘官进行面试是一次难得的机会。在面试过程中,我通过自己的编程基础和量化思维,顺利通过了DE Shaw的面试,最终加入了该公司。