高德地图 C++开发 出行业务 一面
1、自我介绍
面试官问了职业规划,有没有想做的方向
2、项目部分
- AOF持久化和重写,AOF的同步方式
- 进程,线程,协程的区别
- Redis为什么要用单线程,单线程+IO多路复用和多线程的区别
- 操作系统进程切换过程
- 用户态和内核态的区别,什么时候在用户态,什么时候在内核态,用户态什么时候切换到内核态,怎么返回用户态
3、讲一讲右值和右值的作用
说了右值,移动语义和完美转发
追问如果没有右值引用,怎么延长右值的生存期,没答上来,提示常引用
4、vector和list的区别
追问如果vector要加入的内容很多应该怎么做
追问push_back和emplace_back的区别
5、说了代码规范问题,看了我的笔试成绩,说格式分比较低
6、问目前除了科研方面有没有自己在研究什么东西
7、问有没有参与过合作项目
8、聊职业发展,建议我思考自己想做的方向,问我喜欢自己钻研还是写业务
9、反问,问了部门业务
面试体验良好,和昨天被鹅拷打体验天壤之别,面试官真的非常温柔,复盘感觉自己有的地方没答完整,但全程几乎没被打断过。
面试内容感觉不算多,没写算法,总共40min,最后10min像是拉家常。
#软件开发2024笔面经#
面试官问了职业规划,有没有想做的方向
2、项目部分
- AOF持久化和重写,AOF的同步方式
- 进程,线程,协程的区别
- Redis为什么要用单线程,单线程+IO多路复用和多线程的区别
- 操作系统进程切换过程
- 用户态和内核态的区别,什么时候在用户态,什么时候在内核态,用户态什么时候切换到内核态,怎么返回用户态
3、讲一讲右值和右值的作用
说了右值,移动语义和完美转发
追问如果没有右值引用,怎么延长右值的生存期,没答上来,提示常引用
4、vector和list的区别
追问如果vector要加入的内容很多应该怎么做
追问push_back和emplace_back的区别
5、说了代码规范问题,看了我的笔试成绩,说格式分比较低
6、问目前除了科研方面有没有自己在研究什么东西
7、问有没有参与过合作项目
8、聊职业发展,建议我思考自己想做的方向,问我喜欢自己钻研还是写业务
9、反问,问了部门业务
面试体验良好,和昨天被鹅拷打体验天壤之别,面试官真的非常温柔,复盘感觉自己有的地方没答完整,但全程几乎没被打断过。
面试内容感觉不算多,没写算法,总共40min,最后10min像是拉家常。
#软件开发2024笔面经#
全部评论
cy
m
佬过了吗
佬,实习还是春招?
请问佬是什么时候面的, 有笔试吗?能说下大致timeline吗
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享