云智研发-地图后端开发C++(社招)
📍面试公司:云智研发
👜面试岗位:地图后端开发C++
📖面试问题:
每轮都是先自我介绍;
下面描述的问题数量不全,有些忘记了就没写上!
一面:
C++多态;
static与单例类的结合使用(线程安全);
操作系统调度进程和线程;
TCP与UDP区别与应用场景;
stl容器与其底层实现;
力扣:
dij与A*思路;
由于当时手机登录,没有笔记本,就直接让描述思路;
二面:
挑选个人觉得比较负责的项目,负责的项目模块,业务处理耗时......
力扣:
一维最大子区间和、二维子矩阵最大和;
三面:
编译的完整流程;
C++多态;
内存分区;
http和https的区别;
rpc和http的区别,相关使用场景;
微服务项目相关问题,Qps值
raft脑裂问题(集群分区过程)
数据库索引问题;
力扣:多个区间,将有重叠的区间合并
四面:hr面
自我介绍,选择来这的原因,与其它人相比个人优势......
🙌面试体验:
每个面试官都很耐心,面试过程不是很好,后面复盘后会发现很多问题源于自我不足;
双非本2已oc。
#软件开发笔面经#