九坤投资 量化实现工程师 凉经

timeline:

  • 06-20 投递
  • 06-20 笔试
  • 07-04 一面
  • 07-14 二面挂

hr 先打电话沟通了一下,说需要提前实习四个月拿 return,再约的面

一面

1h20m,面试官没开摄像头

  1. 自我介绍
  2. 项目背景
  3. 项目介绍(讲了十几分钟,完整性得到了面试官的认可)
  4. 手撕:LRUCache
    • 设计测试用例
    • 实现移动语义
  5. STL 分配器的实现原理
  6. 虚拟内存原理拷打
  7. 缓存命中问题场景分析
  8. 伪共享问题场景分析
  9. AoS 和 SoA 的区别
  10. 反问
    • 工作内容
      • 量化实现部,做量化交易平台,有很多小组:对接券商 API、对接内部交易策略、维护分布式传输系统等
      • 技术栈以 C++ 为主,性能不敏感的代码用 Python
    • 工作中会经常用到上面那些优化吗
      • 有专门做优化的组,日常工作还是以实现业务为主
      • 了解这些概念,对日常工作中写出高效代码也有帮助

面试官水平很高,面试体验很好

二面

1h20m,面试官没开摄像头

  1. 面试官介绍面试流程
  2. 自我介绍
  3. 手撕:实现日期类,要求支持两个日期相减
  4. 讲讲共享内存
  5. 讲讲装饰器
  6. Python 一般怎么做并行
  7. 为什么要有 GIL(顺便提了最新版本的 CPython 已经可以放开 GIL 了)
  8. 什么是期权
  9. 什么是期货
  10. 什么是最大回撤
  11. 什么是自动微分
  12. 一道类似力扣 1227 的题目
  13. 实现一个用于计时的装饰器
  14. numpy、pandas 基本使用方法
  15. 3L 杯子和 5L 杯子,怎么称出 4L 水
  16. 反问
    • 招人标准:编程能力、金融知识、相关经验

二面答的不好,缺乏金融相关知识

全部评论
没事,好事多磨,加油,肯定会找到合适你的机会的
1 回复 分享
发布于 09-20 18:08 陕西

相关推荐

背景:24届毕业,非科班,属于华为130所目标院校,考研gap一年,机考python,280分流程: 机考 - hr面 - 技术面两轮 - 主管面HR面:就简单问了一下考研情况、项目、期望薪资技术一面:首先进行自我介绍,随后手撕代码手撕完代码后,面试官问我写的代码里面一个变量为什么前面加下划线,加一个下划线和两个下划线有什么区别,由此很自然的开始八股文和项目问答。感觉问答的内容都是跟着简历中的项目走的,例如我的项目用到了服务器,面试官就问我用的服务器系统是不是Linux,然后问我是否知道Linux的内核态和用户态,它们怎么切换;聊到我的项目用到了MySQL数据库,于是问我对MySQL的了解、Python中有哪些MySQL接口、MySQL和MongoDB的区别。整体上感觉多数时间在聊项目,例如某个模块有什么用、为什么这么设计。问到的问题(多数是项目相关细节,纯八股文的问题不多,回忆如下):八股文相关的:Python变量名前加一个下划线和两个下划线有什么区别Python垃圾回收机制Python的多线程Python的GILMySQL的了解Python中有哪些MySQL接口MySQL和MongoDB的区别Linux内核态和用户态内核态用户态有哪几种切换方式技术二面首先进行自我介绍,其次问我简历中的项目,没有问任何八股文,最后手撕代码。(二面没问任何八股文,全是项目)主管面:问了项目+八股Python栈和堆的区别Python栈和堆的底层实现、在内存中的形态Python深复制和浅复制Python的可变与不可变Python线程与进程的区别Python多线程开发有什么需要注意的
查看18道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务