恒生电子C++开发面经
笔试+初试+复试,复试是技术二面和hr面结合
笔试9.21
题目内容:计算机基础+SQL+两道编程
SQL是MySQL经典面试题原题
编程一道是二分查找寻找有序数组插入位置,另一道是实现固定大小内存块的内存池,比较坑的是没有测试程序
初试9.24:
- extern关键字
- 看过哪些技术书籍和网站
- 成绩排名
- 哈希表的实现原理
- 操作系统内存管理
- 在项目中如何进行性能分析的
- 数据库的范式
- 进程间通信方式,哪种方式最快
- 虚函数的作用
复试9.25:
技术问题:
- 局部变量和静态局部变量的区别
- 使用栈内存有什么需要注意的
- 线程栈的大小和设置方法
- gdb调试
- 单播和组播的区别
- 组播通信的协议层次
- 单播为什么不使用TCP
- 互斥锁、读写锁、自旋锁的特点和应用场景
- 什么是零拷贝
其他问题:
- 为什么考虑恒生
- 在项目中的角色
- 对恒生的了解
- 为什么选择杭州
- 为什么选择考研
- 想从事的行业
- 如果入职能为团队带来什么
- 期望薪资,有没有别的offer或面试
- 选择一家公司最看重哪一点(哪三点)
初试复试都是线下,当天晚上出结果,好像是数据风险xx部门。