二面(60min)3.28
1. 部门业务介绍
2. 自我介绍
3. 让介绍自己的项目,并且说一下几个项目的最终实现效果。(这里问了一下项目的压测怎么实现的)
4. 讲讲 json解析器为什么用variant
5. 一个类没有定义任何方法,编译器会生成那些方法
6. 讲一讲虚指针如何实现
7. Stl中map的数据结构
8. Map中key的特点,我们怎么去构造这样一个key(这点没搞明白)
9. Remove与erase的区别
10. 动态链接和静态链接的区别
11. 讲讲类特化
12. Hashmap的实现原理
13. 二分查找算法
14. 优先队列是怎么实现的
15. 进程间的同通信方式
16. 讲讲http中那有些请求方法
17. 讲讲http中的状态码
18. 有接触过qt的开发吗
19. 开放性问题:扫码登录的实现过程。
20. 个人的一些规划
21. 手撕:
Eazy题,要求15分钟内做出来:一共有100瓶啤酒,3个空瓶可以换1瓶啤酒,7个瓶盖可以换一瓶啤酒,一共可以喝多少瓶啤酒?
这个当时直接模拟了,没能想到更简单的方法。