斗鱼9.3 c++后台开发一面凉经
项目
webserver的应用场景是什么呢?
webserver的性能是怎么样呢?
线程池是怎么做的呢?
io epoll是在哪个线程里面?
为什么连接数过多会报错呢?
linux进程可以限制进程描述符的数量,要是此时已经达到上限,新的连接来到了,肯定会访问失败,你是怎么处理的呢?
如果你不处理,你的边缘触发还能处理吗?
有了解一些开源的比较优秀的c++web服务器吗?
你设计的这个webserver什么时候关闭呢?
你先发个数据,你再close,这个数据能发出给客户端吗?
close函数会暂停阻塞吗?(会有问题)
close_wait状态过多是因为什么问题?
c++
c++11里面share_ptr是怎么实现的
stl双端队列是怎么实现头部尾部插入事件复杂度是O(1),随机访问也是O(1),它是链表吗?
c++ 同类型的两个对象,把他们的内存按字节进行交换,这两个对象还可以使用吗?
构造函数调用虚函数会有什么问题?
虚函数表的构建到底是在构造函数的哪一步?
虚函数到底是什么时候就可以调用了,什么时候才能准备好呢?
总结:项目经验十分不足,被问麻了,还是要多回去把项目研究透研究懂,c++方面虚函数表的一个构建时间还是不是很熟悉,要再回去看看。