京东CPP一面+二面
一面视频面 二面电话面
一面:
0. 介绍下学校和专业。成绩怎么样?
1. 谈谈C++。 答: 从大一开始说起,c面向过程,c++多了跟面向对象,三大特性细说,c++与java区别。 智能指针,为什么需要智能指针?
2. epoll相比于poll,select优势。
二面:
1. 三次握手,洪范攻击如何应对
2. reactor模型 https://www.cnblogs.com/winner-0715/p/8733787.html
3. 如果工作线程都计算繁忙,不能及时响应如何处理?
4. 设计文件系统数据结构,操作有:新建文件,删除文件,遍历文件? 如何性能最高?
5. 如果方案与同事冲突如何解决? 如果方案领导不满意如何解决?
插曲:
SHEIN二面记录:
1. hashmap扩容机制? 懵逼