C++后端开发一面 9.8
双方自我介绍
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,没答上来就把题目忘记了。
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,没答上来就把题目忘记了。
全部评论
哪个公司呀
socket比较长是什么意思
羡慕大佬
楼主哪个公司呀
acm爷
佬
3怎么答
相关推荐
09-26 14:33
武汉理工大学 C++ 和蔼:在竞争中脱颖而出,厉害!
但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
点赞 评论 收藏
分享