双方自我介绍1. 详细谈谈对 selete/poll/epoll 的理解?2. 如果 socket 比较多,应该用 selete 还是 poll?3. 看到你的简历上说使用了线程池 + 非阻塞 socket + epoll 实现,那么将 epoll 替换为 selete 或者 poll 可以吗?4. Redis 的有序集合的数据结构是什么?(可能是看到我的项目里有跳表?5. Redis 是怎么实现持久化的?谈谈你对这两种方式的理解?6. vector 的 clear 函数会清空内存吗?如果想要清空内存,应该怎么做?7. 学习计网时抓过包吗?写过抓包的程序吗?8. 说一下实际应用多线程时的场景,遇到过什么问题,怎么解决的?9.  平时用到过虚函数吗?谈谈你对虚函数的理解?10. 为什么写 STL 这个项目?翻阅过 STL 源码吗?容器的实现?11. 看到你的 Server 项目中用到了多线程,具体是什么场景用到了多线程?12. 如果线程开的太多,导致内存不够,有什么优化办法?13. 看到你有 ACM 经历,谈谈你在竞赛过程中印象比较深刻的一道题目,当时做题时的思路,后续和队友补题时有什么收获?14. 如果加入我们团队,有什么方向上的要求?15. 高数、计算机组成原理、操作系统、数据库、数据结构的成绩?感觉自己的学习能力怎么样?16. 关于我们,你有什么想问的吗?PS:还有个问题是项目某个点用另一种方式实现?类似问题3,没答上来就把题目忘记了。
点赞 17
评论 7
全部评论

相关推荐

LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
08-07 11:15
门头沟学院 Java
感觉他们公司效率好高,秒挂我简历然后又给我推荐了岗位让我投原批yyds
没有offer别哭好...:是的,然后我投了邮件里的链接,又秒挂了
投递米哈游等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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