高德地图 C++开发 出行业务 一面

1、自我介绍

​面试官问了职业规划,有没有想做的方向

2、项目部分

- AOF持久化和重写,AOF的同步方式
- 进程,线程,协程的区别
- Redis为什么要用单线程,单线程+IO多路复用和多线程的区别
- 操作系统进程切换过程
- 用户态和内核态的区别,什么时候在用户态,什么时候在内核态,用户态什么时候切换到内核态,怎么返回用户态

3、讲一讲右值和右值的作用

​说了右值,移动语义和完美转发

​追问如果没有右值引用,怎么延长右值的生存期,没答上来,提示常引用

4、vector和list的区别

​追问如果vector要加入的内容很多应该怎么做

​追问push_back和emplace_back的区别

5、说了代码规范问题,看了我的笔试成绩,说格式分比较低

6、问目前除了科研方面有没有自己在研究什么东西

7、问有没有参与过合作项目

8、聊职业发展,建议我思考自己想做的方向,问我喜欢自己钻研还是写业务

9、反问,问了部门业务

面试体验良好,和昨天被鹅拷打体验天壤之别,面试官真的非常温柔,复盘感觉自己有的地方没答完整,但全程几乎没被打断过。
面试内容感觉不算多,没写算法,总共40min,最后10min像是拉家常。
#软件开发2024笔面经#
全部评论
请问佬是什么时候面的, 有笔试吗?能说下大致timeline吗
点赞
送花
回复
分享
发布于 03-20 21:21 河北
佬,实习还是春招?
点赞
送花
回复
分享
发布于 03-27 18:10 广东
滴滴
校招火热招聘中
官网直投
佬过了吗
点赞
送花
回复
分享
发布于 03-31 21:55 上海
m
点赞
送花
回复
分享
发布于 04-07 12:31 湖北
cy
点赞
送花
回复
分享
发布于 04-07 19:50 江苏

相关推荐

#我的实习求职记录#概述:4月4日投递,4月11日笔试,4月19日面试,钉钉会议,只问了C++基础和手撕一道,晚上挂了面试流程:1.无自我介绍2.问C++学了多久,怎么学的,代码量,项目来源,觉得对C++掌握如何3.const用在哪?常量,常成员函数,忘记说底层const了4.const & 传参为什么效率高?不需要拷贝5.C++容器?vector/list...(应该按序列式和关联式分类说)6.vector超出容量会怎样?以1.5或者2倍扩容7.vector扩容基数?capacity8.多态?重载和虚函数9.虚函数表是类还是对象拥有的?类10.怎么获取虚函数表?虚表指针11.map查询效率?unordered_map是哈希表,O(1);map是红黑树,O(logn)12.map的key是自定义的类,需要注意什么?类要实现13.遇到过内存泄露吗?这里以为问的是项目(傻),说没有,使用了智能指针(应该举小例子)14.遇到过内存越界吗?这里答错了,讲成栈溢出(举例数组下标越界就行)15.编程遇到错误怎么解决?用过GDB吗?用vscode断点调试,没用过16.智能指针?共享、独占、弱指针17.数据结构?链表、哈希表、二叉树、栈、队列、优先队列18.二叉树遍历?前中后层19.查找算法?只说了二分查找,没想到哈希表、二叉搜索树这种数据结构也是查找算法20.map?感觉就是提醒我答哈希表,以及为后面做题做铺垫,但是我没反应过来21.红黑树?怎么插入和删除?只讲了下概念,插入只记得要左旋或者右旋22.move?应用场景?答了下概念,但说没怎么用过23.手撕:找出数组中任意一组满足a+b=c+d的数据      两数之和的plus版,太紧张了,写了15分钟,用排序+2层循环+双指针,面试官估计希望我用2层循环+哈希表,说我思路不对,但是又不能编译运行验证24.数模竞赛的获奖经验?负责工作?25.反问:评价?不能说;对实习生的要求?C++编程和高并发设计26.流程结果、实习时间确认总结:高德流程推的很快,面试官比较注重效率,无自我介绍,全程一问一答,不深究和反馈,像考试一样,其实问的都还算基础,感觉主要是很多地方没有答全面,想到啥就说啥了,然后手撕做的太慢了
点赞 评论 收藏
转发
3 51 评论
分享
牛客网
牛客企业服务