腾讯IEG一面面经

开局面试官问,你是实习的时候面试了吗?我看你hr都过了,怎么不来腾讯?
我:并不是实习,是上上个月hr过了,但是最后说觉得光子游戏开发没有什么兴趣,被横向对比刷了。
面试官:这样啊,那开始面试了。
自我介绍
1. 介绍一下项目吧
答:讲了一下异步+redis解决的问题。问了一下有没有其他解决方案。讲了定时器+redis。
2. 你刚刚提出的方案泛化能力不够,你有没有其他方法?
答:我讲了mysql,还有抽象类,工厂之类的。但是他说问题角度不是他想要的这个。就。。也不知道正确答案应该是哪个方向思考了。
3. 讲一下4次挥手的timewait,以及为什么会出现大量的timewait情况?
答:timewait简单,直接讲完了,大量的timewait我之前有思考过,但是还是回答错了。这个问题的本质其实是客户端没有设计好,明明有大量的请求,却没有采用websokcet之类的导致的。是设计问题
4. 讲一下poll和epoll和select的区别
答:poll是数组,select之类的就是链表,需要用户进程自己轮询复用,epoll是红黑树+链表,返回的链表都是可读的标识符。
5. 做一下概率题:10个奖励,无数人,如何保证他们抽奖的概率是一样的?
答:水池模型。只要理解后面的人抽奖的时候,其实是替换前面的人即可。第k个人就是10/k的概率抽奖即可。
6. 反问:部门情况,面试表现。
这。。这么短。
#面经##校招##腾讯##Java工程师#
全部评论
timeout还是timewait。。
2 回复 分享
发布于 2020-10-07 12:45
楼主 select是线性表,poll才是链表吧
1 回复 分享
发布于 2020-10-07 13:56
select是数组,poll是链表
1 回复 分享
发布于 2020-10-07 15:11
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-10-07 12:01
水池模型是啥😂
点赞 回复 分享
发布于 2020-10-07 12:07
select不是数组么😂
点赞 回复 分享
发布于 2020-10-07 12:08
这是什么时候的面经啊😂
点赞 回复 分享
发布于 2020-10-07 12:11
ieg还在捞???啥部门啊
点赞 回复 分享
发布于 2020-10-07 12:27
楼主过了吗
点赞 回复 分享
发布于 2020-10-07 17:11
10.7就面试嘛腾讯不放假嘛
点赞 回复 分享
发布于 2020-10-08 09:46
楼主状态变了吗?
点赞 回复 分享
发布于 2020-10-10 22:35
楼主到hr面了么
点赞 回复 分享
发布于 2020-10-19 15:46
现在还有消息吗
点赞 回复 分享
发布于 2020-12-15 08:21

相关推荐

3 43 评论
分享
牛客网
牛客企业服务