26.3.17 腾讯QQ游戏中心二面
1.先简单介绍一下自己。
实习项目
2.你这几个项目和实习里,哪一个你参与最多、做得最深入?
3.你们这个项目是用 C++ 开发的,是吧?
4.你们这个分级缓存方案是怎么实现的?
5.你们底层这套缓存系统是怎么实现的?
6.比如两秒过期、十秒过期,这种过期机制具体怎么做?
7.缓存怎么做淘汰?
8.这种惰性淘汰方案会有什么问题?
9.你了解过定时器是怎么实现的吗?
10.如果一秒后触发一个任务,它怎么精准地在一秒后执行?
11.如果有很多定时任务,比如几万个、几十万个,它们是怎么被精准触发的?
12.你刚才说的轮询方案有什么问题?
13.如果不用朴素轮询,还有什么优化思路?
14.如果定时任务会不断动态插入,这个结构怎么维护?
15.你怎么理解优先队列?
八股
16.你平时主要用的语言都是 C++ 吗?
17.你了解过 C++ 现在最新版本到什么了吗?
18.在 C++11 的基础上,后面版本普遍有什么新特性?
19.你了解过 C++ 里的协程吗?
20.你怎么理解协程?
21.协程切换的时候,切换的上下文是什么?
22.什么场景适合用协程?
23.协程主要解决什么问题?
24.HTTP 有了解吗?
25.HTTPS 有了解吗?
26.HTTPS 是怎么保证安全性的?
27.HTTPS 的大概流程你了解吗?
28.HTTPS 里用到的加密方式是什么?
29.为什么 HTTPS 要先非对称、后对称这样设计?
30.你说的“传输效率更高”具体指什么?
31.另外两个 AI 项目是你自己做的吗?
32.你怎么理解 Agent?
33.前面那个 AI 聊天系统是用 C++ 做的吗?
34.你还了解过其他语言或技术栈吗?
35.你有了解过 C++ 里面智能指针怎么实现的吗?
36.你能讲一下智能指针的原理吗?
37.你为什么会选 SQLite?
38.Redis 你有了解过吗?
39.Redis 作为缓存时,怎么做容灾?
40.Redis 的可靠性怎么保证?
41.Redis 的持久化你了解吗?
42.Redis 持久化具体有哪两种方式?
无算法题
面试官迟到了五分钟,整体面试比较随性,前面让我自己介绍了一大堆然后开始提问,八股原理上的细节答不太上来,比之前几次面试感觉要好,但说不准,感觉好没准就挂,感觉不好可能就过
3.18 还是挂掉了,准备复活赛
#牛客AI配图神器#
实习项目
2.你这几个项目和实习里,哪一个你参与最多、做得最深入?
3.你们这个项目是用 C++ 开发的,是吧?
4.你们这个分级缓存方案是怎么实现的?
5.你们底层这套缓存系统是怎么实现的?
6.比如两秒过期、十秒过期,这种过期机制具体怎么做?
7.缓存怎么做淘汰?
8.这种惰性淘汰方案会有什么问题?
9.你了解过定时器是怎么实现的吗?
10.如果一秒后触发一个任务,它怎么精准地在一秒后执行?
11.如果有很多定时任务,比如几万个、几十万个,它们是怎么被精准触发的?
12.你刚才说的轮询方案有什么问题?
13.如果不用朴素轮询,还有什么优化思路?
14.如果定时任务会不断动态插入,这个结构怎么维护?
15.你怎么理解优先队列?
八股
16.你平时主要用的语言都是 C++ 吗?
17.你了解过 C++ 现在最新版本到什么了吗?
18.在 C++11 的基础上,后面版本普遍有什么新特性?
19.你了解过 C++ 里的协程吗?
20.你怎么理解协程?
21.协程切换的时候,切换的上下文是什么?
22.什么场景适合用协程?
23.协程主要解决什么问题?
24.HTTP 有了解吗?
25.HTTPS 有了解吗?
26.HTTPS 是怎么保证安全性的?
27.HTTPS 的大概流程你了解吗?
28.HTTPS 里用到的加密方式是什么?
29.为什么 HTTPS 要先非对称、后对称这样设计?
30.你说的“传输效率更高”具体指什么?
31.另外两个 AI 项目是你自己做的吗?
32.你怎么理解 Agent?
33.前面那个 AI 聊天系统是用 C++ 做的吗?
34.你还了解过其他语言或技术栈吗?
35.你有了解过 C++ 里面智能指针怎么实现的吗?
36.你能讲一下智能指针的原理吗?
37.你为什么会选 SQLite?
38.Redis 你有了解过吗?
39.Redis 作为缓存时,怎么做容灾?
40.Redis 的可靠性怎么保证?
41.Redis 的持久化你了解吗?
42.Redis 持久化具体有哪两种方式?
无算法题
面试官迟到了五分钟,整体面试比较随性,前面让我自己介绍了一大堆然后开始提问,八股原理上的细节答不太上来,比之前几次面试感觉要好,但说不准,感觉好没准就挂,感觉不好可能就过
3.18 还是挂掉了,准备复活赛
#牛客AI配图神器#
全部评论
这种异地实习面试一般都是线上吗
牛,这么多
相关推荐
