中金所 C++开发 一面
中金所 C++开发 一面 9.7 24min
一、自我介绍(2min)
二、项目介绍
- 挑一个最具有挑战性的项目介绍
三、常规八股
- STL map和multimap的区别?(开始听成了map和unordered_map)
- C++多态怎么实现?
- 内存泄露讲一下,为什么发生,后果,怎么预防?
- 野指针怎么来的?
- 线程间同步方式有几种?
- 挑一个锁的实现机制来讲一下
- TCP通信怎么保证可靠性?
- 服务端select和epoll的区别和使用场景
- 死锁怎么发生的,开发过程中怎么避免死锁?
- 开发过程中,有什么原则或规范来避免发生死锁?
四、其他问题
- 工作地点的考量?
- 目前有啥offer?
- 工作倾向,互联网,金融量化,国企?
五、反问
- 上海和苏州的岗位有啥区别?
- 上海总部做核心交易系统开发
- 苏州分部做前端和柜台业务
-
- C/C++选择做量化核心系统开发语言的考量?