百度 C++实习 一二三连面
连着面的,忘了好多。
一面
自我介绍
项目
程序到可执行文件到屏幕输出的全过程
内存结构,堆与栈,.bss/.data,mmap
用户态内核态 socket的参数
滑动窗口
三次握手四次挥手
传参加reference的作用
编程:手写String::operator=(一时间脑子抽了写了一堆bug,说了大概思路)
其他忘了
二面
自我介绍
项目,聊了很多,被怼了
ARP(不会)
解释TCP为什么是流协议,怎么分割
TCP三次握手四次挥手
大量TIME_WAIT什么原因,怎么避免
TCP keep-alive和HTTP keep-alive
HTTP2.0
拥塞控制
堆与栈
智能指针,shared_ptr
delete和free的区别
内存泄漏,valgrind
编程:手写shared_ptr(写了一点小bug,但改出来了)
三面
聊人生,感觉跟hr面差不多
全部评论
(9) 回帖