24届校招 高德 导航规划 C++
23 年 9 月面的。面试体验很好,我愿称之为 C++ 之光
- 怼项目1,限流方案是你自己设计的吗
- 怼项目2,内核升级是做什么
- 怼项目3,批量注册是什么
- 项目对你提升最大的地方
- 你觉得MariaDB内置的JSON和主流JSON库有什么区别吗
- 主流JSON库了解吗
- 有什么性能优化的思路吗
- 内存泄漏的问题如何排查
- GDB常用的命令
- g++ -g会保留较多的调试信息,有可能会影响程序的运行效率,那么影响的是哪部分的运行时间?
- 内存池了解吗,为了解决什么问题
- c++新标准
- 移动语义说一下
- vector的扩容策略,扩容1.5倍或2倍是由什么决定的
- new了1w个对象没释放,有没有占用到物理内存
- 不占用物理内存的话,实际上它消耗了什么别的资源
- 常用排序算法,快速排序原理,最好最坏情况
- Dijkstra算法
- linux有一个文件不断被写入,如何查找写入这个文件的进程(lsof)
- 查看端口占用
- 进程与线程的区别,协程
- thread_local了解吗 https://zhuanlan.zhihu.com/p/77585472
- golang的协程如何调度
- 协程可以跨线程调度吗 https://zhuanlan.zhihu.com/p/323271088
- 进程通信方式
- 共享内存可以跨进程吗?可以
- 进程A申请了共享内存与进程B通信,进程A崩溃,共享内存还存在吗
- TLS了解吗
- brpc的线程相对c++线程有什么优势
- brpc底层基于什么协议
- brpc服务端如何做服务发现的
- docker有用过吗
- 手撕:二叉树最小高度(递归非递归都要)
- 平时怎么学习新技术
- 说一下印象最深的技术点