九坤投资 量化实现工程师 凉经
timeline:
- 06-20 投递
- 06-20 笔试
- 07-04 一面
- 07-14 二面挂
hr 先打电话沟通了一下,说需要提前实习四个月拿 return,再约的面
一面
1h20m,面试官没开摄像头
- 自我介绍
- 项目背景
- 项目介绍(讲了十几分钟,完整性得到了面试官的认可)
- 手撕:LRUCache
- 设计测试用例
- 实现移动语义
- STL 分配器的实现原理
- 虚拟内存原理拷打
- 缓存命中问题场景分析
- 伪共享问题场景分析
- AoS 和 SoA 的区别
- 反问
- 工作内容
- 量化实现部,做量化交易平台,有很多小组:对接券商 API、对接内部交易策略、维护分布式传输系统等
- 技术栈以 C++ 为主,性能不敏感的代码用 Python
- 工作中会经常用到上面那些优化吗
- 有专门做优化的组,日常工作还是以实现业务为主
- 了解这些概念,对日常工作中写出高效代码也有帮助
- 工作内容
面试官水平很高,面试体验很好
二面
1h20m,面试官没开摄像头
- 面试官介绍面试流程
- 自我介绍
- 手撕:实现日期类,要求支持两个日期相减
- 讲讲共享内存
- 讲讲装饰器
- Python 一般怎么做并行
- 为什么要有 GIL(顺便提了最新版本的 CPython 已经可以放开 GIL 了)
- 什么是期权
- 什么是期货
- 什么是最大回撤
- 什么是自动微分
- 一道类似力扣 1227 的题目
- 实现一个用于计时的装饰器
- numpy、pandas 基本使用方法
- 3L 杯子和 5L 杯子,怎么称出 4L 水
- 反问
- 招人标准:编程能力、金融知识、相关经验
二面答的不好,缺乏金融相关知识