腾讯后台C++一面面经

因为我博客上写了一个银行家算法的实现代码和扫雷的代码
自我介绍结束后直接让我写一个小型的扫雷,只需要实现3个接口,第一个是在 M * N的接口下插入k个雷,第二个是扫雷的过程,是雷就结束,不是雷展开周围非雷的区域;第三个,防止第一次踩雷就死的情况;因为写了很久都忘了,而且一直复习的都是剑指offer的题,结果大概写出来了,但是有很多问题,面试官一直让我看,不停的让我纠错,我心态都炸了。

代码改完后直接问项目,我项目是用协程实现网络服务器,他问我为什么用协程,你测试它的性能了吗?性能是多少?和多线程的性能比对过吗?服务器socket编程你使用的是异步操作还是同步操作?你在编程中使用了多路复用吗?为什么不用?如果让你现在使用,你大概简述一下?协程和线程比优势在哪?协程永远比线程好吗?什么情况下协程不如线程好?你服务器通信用的什么协议?客户端和服务器TCP协议各自的流程是怎样的?(最后他告诉我,我写的这个项目使用协程的代价比多线程代价更大,建议我再使用一个多路复用,这样性能会比多线程更好)。
#面经##校招##腾讯##C++工程师#
全部评论
扫雷不是今天lc的每日一题么😂
1 回复 分享
发布于 2020-08-20 12:44
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-20 12:37
看后面项目问题真是经典腾讯😂😂😂疯狂追问
点赞 回复 分享
发布于 2020-08-20 12:44
是这样 昨天二面各种细节深挖把我问自闭了
点赞 回复 分享
发布于 2020-08-20 15:22

相关推荐

点赞 评论 收藏
分享
bgC9本,屡屡被挂,理科专业也不是天坑,也有两段对口实习
掩卷思:看运气佬,别气馁,等十月鸽offer应该还有很多机会
点赞 评论 收藏
分享
4 18 评论
分享
牛客网
牛客企业服务