腾讯

收藏
社交
10000人以上
上市
深圳
高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
今天 10:31
已编辑
东南大学 Web前端
前几天面的腾讯S3(后台开发)一面,发出来攒攒人品面试时长40分钟,无手撕,已过,基本都是八股,难度还可以1. 针对你做过的项目,我们做几个技术上的了解。我看你这边有一个仿淘宝的神券系统,这个是你自己实际的项目还是学习的项目?2. 如果我们要去设计一套高并发的票务系统,如何去确保这个系统的高吞吐,并且确保它的稳定性和票不能够超卖?对于这么一个产品,你要怎么去设计?3. 你提到在前端调度上要做CDN,这是为了做什么?4. 请求到网关以后,你提到了限流,大概来讲一下有哪些限流的方式方法?5. 为什么要考虑异步的方式?(指抢购)6. 如果用异步处理,数据库接收的请求会不会变少?那我们如何去保证它的高吞吐?假设1秒钟有1万个请求,如果是用异步的方式,是不是1万个请求都要在队列里排队执行?7. 在异步之前有一个缓存这一层,缓存这一层你是怎么去设计的?它如何去确保不超卖的行为?8. 缓存和数据库存会不会存在最终不一致的情况?例如网络中断、退票或支付超时,怎么去确保缓存里的库存和数据库最终会保证一致?9. 布隆过滤器有没有了解?10. 缓存击穿和缓存雪崩这两个场景,我们一般是怎么去解决的?11. 介绍一下分布式锁,我们一般是用它去解决哪类问题?它的实现方式大概有哪些?12. 在消息队列里,我们是如何去确保消息的可靠性的?13. 在哪些场景下,我们不会使用ACK确认机制?14. 消息消费失败的话,一般会怎么去处理?15. 用消息队列时有一个常见问题是幂等性问题,我们一般怎么去解决,确保程序是幂等的?16. 你提到会把消息的唯一ID放到Redis里,这个key会一直存在吗?什么时候删除?过期时间怎么设置?17. 如果在数据库层面做幂等,你要怎么去设计表?18. 在Java里我们会用到AOP思想,你大概解释一下什么是AOP,以及我们会在什么场景下使用?19. 你用过Redis,大概解释一下Redisson实现分布式锁的原理。20. Java里面内存是怎么管理的?不同类型的变量存储在哪里?它们的生命周期又是怎样的?21. 在程序开发时,会出现栈溢出或堆溢出的情况,你能够解释一下在哪些情况下会出现,以及如何去解决?22. 在线程池里做开发时,如何去设置线程池的数量?23. 做项目时是怎么考虑系统安全性的?例如怎么识别用户身份,怎么判断用户权限?24. 你对比一下Cookie Session和JWT这两种方式的优缺点。25. JWT这边,如何去处理它过期的问题?26. 如何去让用户注销,也就是退出系统?27. JWT是怎么颁发给前端的?服务器怎么去颁发一个JWT?28. JWT是否可能会被篡改?如何防止被篡改?29. 你对OAuth2.0或SAML2.0这两个协议有了解吗?30. 权限方面你会怎么去设计?31. 假设需要对现在的项目做优化,需要考虑角色,登录后某些人只能访问某些接口,其他人全部接口都能访问,你要怎么去设计这个功能?32. 你对微服务的设计有没有了解?33. 你对K8s有没有了解? 不了解34. 你对服务的注册和发现有没有了解?35. 你这边有没有什么问题想问我的?
点赞 评论 收藏
分享
今天 10:22
已编辑
武汉大学 Java
-面试时间:2026年3月2日15:00-面试部门:腾讯文档(感谢捞捞)-面试岗位:后端开发-面试市场:一小时左右本人年前压着ddl投递的,就想着年后面试多准备一些,刚好事如所愿,年后初八发邮件预约面试时间选到了3月2号,今天下午面上了,也是本人第一次面试,把问题制作为面经,欢迎各位UU参考,祝大家面试顺利:算法:删除链表重复元素(不难)但是面试官会追问:空间复杂度,时间复杂度,优化方案,并且全部手写(如果只刷Leetcode的UU注意下,还是很需要锻炼从0开始手撕的,结构体,写用例等等)八股(少,问的难度适中)1.TCP三次握手,四次挥手,为什么2.TCP与UDP区别,优缺点3.HTTP协议常见状态码,不同开头对应4.HTTP(302)是什么意思(忘看了。。。。。。。。。搞后端最近没咋见过)中间件(只问了RabbitMQ)先介绍RabbitMQ干什么的,哪里用,怎么用。1.消息堆积怎么办2.生产者顺序影响吗,消费者如何接收?3.重试机制,重试在哪里设置项目(我也很蒙,八股就问了点计网)1.RAG流程?2.RAG切片策略?3.RAG评测/优化4.FunctionCalling是什么,怎么用5.Skills?用过吗,干什么的6.用过哪些AI工具7.AI辅助编程,有什么好的心得?策略?8.MCP用过吗?干什么的?(我不是Agent开发,补药啊,会消失的)最后反问,差不多就这么多。有些细节想不起来了...刚面完,出结果了就更3-3更新:已挂,还是多沉淀沉淀吧
查看18道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
4月12号,腾讯二面。面试官问:"你简历上这个推荐系统,能详细讲讲吗?"我深吸口气,开始背准备好的答案:"这个推荐系统基于协同过滤算法,使用Spark处理大数据,Redis做缓存...""等等,"面试官打断我,"我没问技术。这个系统要解决什么问题?"我愣了:"就是给用户做推荐啊...""推荐什么?为了什么目标?提升DAU还是转化率?""应该是...提升活跃度..."我越说越没底气。面试官摘下眼镜:"你负责的部分,具体解决了什么问题?"我脑子一片空白,半天憋出一句:"处理用户行为数据..."沉默了十秒钟。面试官语气变淡:"好的,聊下一个问题。"那次面试不到25分钟就结束了。走出腾讯大楼,深圳的太阳晒得人发晕,我却浑身发冷。明明准备了很多次,为什么临场就是说不出来?晚上我把之前所有面试录音听了一遍,越听越不对劲。我发现自己每次回答都很"死板"——像在背课文,不是在交流。面试官问A我就背答案A,追问就卡壳。更可怕的是,我准备面试的方式有问题。我把网上的"高频面试题100道"全背下来了,但实际面试中,面试官问的往往不在这100道里。我这才意识到:我把面试当成了"考试",以为背好题就能过。但面试不是考试,是"对话"。周末我找在阿里的表哥做模拟面试。他按真实标准来问,把我"虐"得体无完肤。问题一:自我介绍没记忆点我按准备的版本说了两分钟。表哥打断:"你说这么多,我能记住你什么?""记住我名字?""不,我连名字都记不住。你的介绍就像念简历,毫无特点。"问题二:回答缺少结构表哥问我最有挑战的项目,我想到哪说到哪。他再次打断:"你说了一分钟,全是碎片信息。能不能用清晰的结构讲?"我试了几次,根本不知道怎么"有结构地"讲。问题三:遇到不会的就慌表哥突然问:"如果让你设计秒杀系统,怎么做?"我脑子空白:"我没做过...""没做过不代表不能想。"但我就是不知道怎么应对。问题四:数据模糊,没说服力"你那个系统上线后效果怎么样?""挺好的,很稳定。""什么叫'挺好'?能量化吗?""这个...没太关注数据..."表哥摇头:"面试官最烦这种模糊表达。'挺好''不错'没有任何信息量。"模拟面试后,表哥总结:"你的问题不是准备不够,而是方向错了。你在准备'答案',但面试官要看'思考过程'。"我彻底推翻了之前的准备方式,重新设计了清单:准备一:重构自我介绍用"标签+故事+钩子"替代流水账。"我是XX,您可以理解为'用数据驱动决策的后端工程师'。去年实习时发现订单系统会崩溃,我主动提出异步处理方案,把处理时间从5秒降到800ms,支撑618零故障。这让我对高并发优化有了深入理解。看到贵司在做XX业务,特别想知道你们怎么处理的?"准备二:用"STAR+思考"讲项目不只讲过程,更要讲思考。S(情境)- 要有冲突:"大促前一周系统会崩,不解决肯定出事"T(任务)- 目标明确:"一周内把并发从1000提升到5000 QPS"A(行动)- 分层讲述:"分三步:定位瓶颈、优化方案、压测验证"R(结果)- 数据+收获:"最终支撑8000 QPS零故障,让我明白要建立常态化监控"准备三:针对JD定制提取JD关键词,找简历上最匹配的2-3个项目,把80%时间花在这些项目上。设计"引导话术",主动提及这些项目。准备四:模拟实战找人做真实模拟,录音回听找问题,每个问题限时2-3分钟练习。改变方式后,我投了字节。二面时用新框架讲项目,面试官听得很认真,还不时点头。他问:"如果并发再大10倍怎么处理?"以前我会慌,这次我先理清思路:"可以从三个层面考虑:架构层面做服务拆分,技术层面用Redis集群+限流,业务层面用排队削峰。具体选哪个要看场景,紧急情况我会优先限流+缓存,因为改动小见效快。"面试官说:"你思路挺清晰的,思维方式和我们团队挺match。"一周后拿到了offer。准备时我用了AiCV简历王,能根据JD生成针对性面试题,模拟真实场景,帮我发现了很多没注意到的问题。总结一下:面试的本质不是证明你多完美,而是让面试官看到你的思考、潜力、真诚。三个建议:准备"思考"不是"答案"——每个项目花1-2小时深度复盘用"故事"不是"陈述"——有场景有冲突有解决过程针对JD靶向准备——提取关键词,重点准备匹配项目
查看10道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务