米哈游客户端面经
一面
介绍一下PC机的启动过程;
进程怎么实现的;
分页机制如何实现的;
页表分配过大过小都会有什么问题;
malloc底层是怎么实现的;
malloc和new的区别;
join.detach.feature
new指针强转成void*用free释放会有什么问题;
内存泄漏的问题;
智能指针介绍下,weak_ptr底层实现的原理;
Vector介绍下,Vector扩容存储在堆区还是栈区,堆栈区别;
进程调度,进程间通信,进程的几个状态,进程怎么从阻塞态到就绪态的;
条件变量用过吗,A线程通知B线程,B线程在通知时没阻塞;
一个系统调用的问题Linux相关的系统调用不懂;
死锁发生的原因,打破条件;
手撕题目:层序遍历;
然后又补了几个问题:
C++编译过程,动态链接和静态链接区别;
TCP和UDP的区别,TCP拥塞控制;
网页输入URL后发生了什么;
二面
智能指针了解么
写一个unique-ptr
写一个拷贝构造函数,深拷贝
TCP的连包脏包说一下
拥塞控制的几个算法说下
HTTS的连接过程
慢启动门限如何确定的,cwd如何确定的
算法题实现一个高精度的乘法器
---------------------------
已挂
一面
介绍一下PC机的启动过程;
进程怎么实现的;
分页机制如何实现的;
页表分配过大过小都会有什么问题;
malloc底层是怎么实现的;
malloc和new的区别;
join.detach.feature
new指针强转成void*用free释放会有什么问题;
内存泄漏的问题;
智能指针介绍下,weak_ptr底层实现的原理;
Vector介绍下,Vector扩容存储在堆区还是栈区,堆栈区别;
进程调度,进程间通信,进程的几个状态,进程怎么从阻塞态到就绪态的;
条件变量用过吗,A线程通知B线程,B线程在通知时没阻塞;
一个系统调用的问题Linux相关的系统调用不懂;
死锁发生的原因,打破条件;
手撕题目:层序遍历;
然后又补了几个问题:
C++编译过程,动态链接和静态链接区别;
TCP和UDP的区别,TCP拥塞控制;
网页输入URL后发生了什么;
二面
智能指针了解么
写一个unique-ptr
写一个拷贝构造函数,深拷贝
TCP的连包脏包说一下
拥塞控制的几个算法说下
HTTS的连接过程
慢启动门限如何确定的,cwd如何确定的
算法题实现一个高精度的乘法器
---------------------------
已挂
全部评论
我去,感觉全是cpp啊
怎么会挂,uu收到感谢信了吗
游戏客户端还是普通客户端?
m
大佬一二面隔了多长时间
相关推荐
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。
把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等 点赞 评论 收藏
分享
12-08 18:11
曲阜师范大学 Java
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的 点赞 评论 收藏
分享