百度一面C++,目测凉了
1. shell指令(文本处理相关命令全不会)
2. 如果说有一个web服务进程,我应该如何在shell中关闭
3. 如果我关闭的时候,想让进城处理完剩余的流量再关闭,那么应该怎么做
(我答的是kill指令,然后在信号处理函数通过管道发送一个字节数据,让IO多路复用发现,然后再在主线程里识别,做退出的操作)
4. web服务的长连接和短连接,3小时内大约有2000w个请求的话,应该使用长连接还是短连接
5. 多态及其应用场景、虚函数的实现机制
6. 并发控制(锁、 条件变量)
7. 如果有一个服务,单线程写,多线程读,不准用锁,应该怎么做
8. tcp三次握手、四次挥手
9. 输入一个网址,发生了什么
2. 如果说有一个web服务进程,我应该如何在shell中关闭
3. 如果我关闭的时候,想让进城处理完剩余的流量再关闭,那么应该怎么做
(我答的是kill指令,然后在信号处理函数通过管道发送一个字节数据,让IO多路复用发现,然后再在主线程里识别,做退出的操作)
4. web服务的长连接和短连接,3小时内大约有2000w个请求的话,应该使用长连接还是短连接
5. 多态及其应用场景、虚函数的实现机制
6. 并发控制(锁、 条件变量)
7. 如果有一个服务,单线程写,多线程读,不准用锁,应该怎么做
8. tcp三次握手、四次挥手
9. 输入一个网址,发生了什么
做题:比较随性了,打开力扣,我们随机选两题
在这里给我审核了两周的字节offer许愿一下
还愿啦,字节意向书了
#面经##百度##C++工程师##校招#