一面:电话面1.自我介绍;2.你是非科班的,说一下你的自学过程;3.简单介绍一下你的项目;4.项目用到了epoll,讲一下epoll的ET模式和LT模式;5.讲一下epoll的oneshot?6.惊群效应;7.有什么想问的吗?这一面感觉就是简单聊天二面:视频面1.介绍一下项目;2.项目用到了线程池,如何避免多线程的同步错误?3.线程间的通信机制;4.项目用到了stl,从源码角度讲一种你熟悉的stl容器的实现?map与unordered_map的底层数据结构与查找复杂度;5.项目是用Cpp11写的吗?讲一下Cpp11的新特性?6.讲一下智能指针为何能避免内存泄露?为什么匿名函数能提高程序效率?7.你的http报文解析是怎么做的?用到了什么数据结构?如果http应答报文大于你设定的写缓冲区怎么处理?8.既然tcp更可靠,为什么有很多项目还是优先选择udp?udp快在哪里?如何保证udp的可靠性?9.libevent了解过吗?讲一下libevent的原理;10.内存对齐;11.虚函数工作原理;12.什么时候用模板函数?什么时候用虚函数?13.Cpp 类对象的内存分布;14.手撕LRUmap这一面主要面基础三面:视频压力面1.介绍一下你的项目;2.你写的服务器性能怎么样?3.服务器压力测试怎么做的?4.服务器吞吐量?5.服务器响应时间?6.如何减少响应时间?7.如何确定服务器的最大并发连接数?8.讲一个你做过的一个确实能用的项目;9.还有什么问题吗?这一面节奏很快,如果不能很快答出来就立刻跳到下一个问题,而且面试官很严肃四面:电话hr面1.做一下自我介绍;2.你在一年时间内又要做项目又要自学计算机基础又要打比赛,时间是怎么分配的?3.你是哪里人?未来打算在哪里发展?4.现在拿到几个offer了?5.最早能过来实习的时间?实习时长?6.还有什么要问的吗?hr小姐姐人很好,感觉放轻松聊天就好了
点赞 11
评论 15
全部评论

相关推荐

27届毕业,最近想找一段大厂实习,感觉简历有些问题,好多都不给面,求大佬们指点,最近好焦虑
后端劝退第91人:我从后端的角度分析一下你的第一个项目,我感觉亮点不是很突出。因为我是因为组内有需求,临时上手学react干活。我用到的技术基本就cover你那个智慧园区管理平台的很多亮点了。那作为比较专业的前端,你上述的内容是不是有点单薄呢。感觉还得包装
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务