腾讯pcg面经

一面(1h10min)
1. 你知道的最快的排序算法以及时间复杂度
2. 快排时间复杂度怎么算出来的,大概描述下(描述了下处理过程,提到了会用到Random获取到mark临界值,使得最终mark尽量落在有效处理范围的1/2处,现在要是换成mark左边占1/5,右边占4/5,时间复杂度又怎么算)
3. 100万个数求top10(考虑内存和不考虑内存)
4. 2^32个qq号怎么记录上下线状态(说了bitmap,让选择一种结构来实现(int数组),并给了一个qq号,让算出这个qq号对应的数组下标以及bit的位置)
5. 写题:LRU
6. 描述HashMap数据结构,为什么不安全,要保证安全性读多写少怎么加锁
7. 实习相关(第二段实习忘记问什么了,第一段实习八股大概有:数据库主从库切换处理、主从库数据同步相关)
8. 项目相关(八股大概有:负载均衡怎么实现、一致性哈希算法、网关下游服务状态上报设计)

一面情况:一面面试官人特别好,是我从找第一段实习到现在遇到的最好的面试官,情绪价值给的很足,会给反馈(一直说好、可以),实习项目那块都是基于我做的业务不断扩展,面试官扩展场景的时候还怕我听不懂一直补充(但是基本上他说个大概我就知道要怎么回答了)最后反问他啥时候能出结果,他说觉得我后面没问题,还说明天是周五二面面试官可能没时间跟我约面试。面完五分钟进复试

二面(1h30min)
1. 挑一个能体现你能胜任当前面试岗位的项目/实习经历来讲讲(挑了简历上字节实习的一个点来讲,后面全是基于这个点的场景进行扩展,下面写一下涉及到的八股)
2. 多台机器使用本地缓存缓存同一数据,某一台机器更新数据之后其他机器怎么感知?
3. 缓存一致性
4. 分库分表 + 结合业务key设计
5. 怎么平滑切数据库
6. redis数据结构
7. redis分片 + 结合业务key设计
8. 你知道的容灾情况以及怎么解决
9. 多区域部署相关问题
10. 写题:atoi、pow、赛马

二面情况:跟二面面试官挺聊得来的,还问我是广东哪里人(我说是个小地方他可能不认识,然后他说他有个同事是那边的),跟我说了暑期大概啥时候实习、转正答辩之类的,后面我反问完之后他还问我项目接触过ai没,正好最近mt让我自己从0到1搞个项目去接ai,又聊了一下这个,面试官还建议我把这个写到简历上会很加分,我说项目才刚开始没多久写上去的话怕到时候细问可能答不上来,他就说没事的到时候问到你你就说刚开始接触然后说下大概就可以了,你这么说他们不会细问下去的(面试官真的很好说话!面试时根本感受不到压力)。面完一直没提交面评,后面发邮件去催了一下就提交面评并约三面了(我猜测可能是当时面完十二点面试官去吃饭然后忘记提交面评了)

三面(30min)
1. 挑一个实习/项目比较有难度的点来讲讲
2. go为什么要搞一个协程(从计网和操作系统方面思考)
3. 一个处理海量请求服务会遇到什么问题、瓶颈(从计网和操作系统方面思考)
4. 说一下自己的优缺点

三面情况:面试官一上来就说这次面试25-30分钟,相比一二面我感觉这面是最难的,主要是问go相关的,没准备过,虽然在字节java和go都写,但是go也是最近才开始学语法然后写需求的,八股那些根本没看,而且简历上一个go没写,跟面试官说了这个情况之后,他说让我从计网和os方面考虑,幸好最后也是差不多能说出来,面完一小时进hr面

总结:从一二面面试官来看我真觉得这个组的氛围会挺好,而且感觉组里做的业务也挺好,也没面别的,就打算直接去鹅了(其实是懒,面试太耗精力了)还有就是能跟对象一起在腾讯上班
全部评论
佬,我卡在"HR面试"已经4天了,计算最早下周一发通知也是一周了请问佬三面之后距离HR面等了多久呀
3 回复 分享
发布于 2025-03-14 14:56 北京
佬,QQ的哪个业务呀?
2 回复 分享
发布于 2025-03-14 21:19 重庆
佬,哪个部门呀qq么
2 回复 分享
发布于 2025-03-12 16:06 陕西
mark一下大佬面经
点赞 回复 分享
发布于 2025-10-20 21:39 广东
uu看看私信
点赞 回复 分享
发布于 2025-04-04 13:43 湖北
请问一下催进度的邮箱是哪个呀,周四上午面完,面试官一直没提交面评呢
点赞 回复 分享
发布于 2025-03-31 15:47 江苏
佬,这个三面会在官网进度里显示吗,还是三面是临时加的?
点赞 回复 分享
发布于 2025-03-24 23:26 陕西
佬hr面完之后到oc经历了多长时间呀
点赞 回复 分享
发布于 2025-03-19 14:00 黑龙江
佬,怎么发邮件催呀,能发个私信说一下嘛,谢谢!
点赞 回复 分享
发布于 2025-03-18 14:26 广东
两道代码没写完,然后面试官人很好,后面问的非常基础,但我全程在胡言乱语
点赞 回复 分享
发布于 2025-03-17 20:02 浙江
接好运
点赞 回复 分享
发布于 2025-03-17 16:09 广东
羡慕了
点赞 回复 分享
发布于 2025-03-17 14:01 辽宁
接好运
点赞 回复 分享
发布于 2025-03-17 13:48 天津
佬 三面还要手撕吗
点赞 回复 分享
发布于 2025-03-14 22:37 浙江
mark一下大佬面经
点赞 回复 分享
发布于 2025-03-14 16:29 四川
mark一下大佬面经
点赞 回复 分享
发布于 2025-03-14 15:58 吉林
佬,怎么发邮件催啊?我周二晚上面的现在还是链接
点赞 回复 分享
发布于 2025-03-14 12:50 湖北
佬发邮件催我这边一直发不出去是啥情况呀
点赞 回复 分享
发布于 2025-03-14 09:17 北京
接好运
点赞 回复 分享
发布于 2025-03-13 18:06 四川
佬,hr面问些什么呀
点赞 回复 分享
发布于 2025-03-12 22:36 湖南

相关推荐

bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
评论
52
192
分享

创作者周榜

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