腾讯一面

1. 面试官介绍:QQ - 频道业务,社区产品,后台开发 && AI 开发;闲聊 QQ 产品发展史
2. 自我介绍
3. Redisson 分布式锁底层实现,对比红锁
4. 锁误删什么情况会发生、怎么解决锁误删
5. 锁续约怎么实现,底层原理
6. AI 推荐后台采用 WebSocket 实时推送怎么实现的,为什么采用 WebSocket,为什么不采用长 HTTP 连接或其他的 RPC?
7. WebSocket 和普通 HTTP 的区别,从原理角度考虑
8. OAuth2 的原理,以及对比 JWT、Session 的区别
9. 重定向是 304 吗?为什么不是 401?
10. 访问一个网站 404 了,怎么定位这个问题?
11. 一个 HTTP 请求,怎么走到前端的?
12. 通过 goroutine 和 recover 实现异步操作日志是怎么实现的?为什么这样实现?
13. 如果使用 Kafka 异步操作写库,写的时机是什么时候?是这些操作完了再写还是先写再操作?
14. 异步不能保证审计不丢失,怎么处理?
15. 怎么保证消息不丢失?
16. 先写 Kafka,再执行业务操作,还是先执行业务再写 Kafka ?
17. 如果写 MQ 失败,会不会堵塞业务,此时怎么处理?怎么保证服务高可用,同时保证审计的完整性?
18. 审计的ID放在哪里?失败了怎么处理?给出一个方案能保证正常审计,包括写 Kafka 失败了怎么办?写完 Kafka 后续执行失败了怎么办?
19. 定位审计是一个强约束还是非强约束,若是关键路径则不能绕过它,它失败则后续都失败,若不是强约束则不能作为审计,所以怎么样才能做到审计?
20. 怎么保证审计日志写库的强一致性也保证业务的正常流程?假设用 MQ 而 MQ 挂了怎么办?因为写 MQ 也可能存在一定的失败,若 MQ 挂了业务也就挂了,这种极端情况怎么处理?

全程无手撕,项目深挖+场景深挖,挖到不会为止
许愿二面
全部评论
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 04-01 17:51 上海
mark
点赞 回复 分享
发布于 04-01 14:10 陕西

相关推荐

1.OK你给我讲一下这两个题的一个你做的一个思路。(括号匹配,反转链表)2.他的时间复杂度是什么样的?3.OK,面试题就到这里,然后你先简单自我介绍一下。4.有关的登录注册和优惠券的一个模块吗?OK你这里面有一些高并发的场景是吗?你讲一下整个系统的一个高并发场景是怎么设计的。5.是公司的架构还是你当时设计的。6.你从整个公司的架构,然后再到你负责的模块进行详细讲解一下。7.详细介绍一下你做的那个模块。 还有吗?8.你登录是用的JWT对吗?它的token是怎么刷新的?9.这套方案是你设计的吗?还是参考了别人这么设计。10.你一个token跟两个token的区别是什么?它的优点跟缺点是什么?11.你的单头单token,你们最开始的设计方案单token是不刷新的吗?12.你的双头肯的话,你的token数据不暴露在前端吗?去刷新那个token。那你单token不能这么做吗?13.这个方案是你们组内评审的对吧?对你有了解过,你有你有调过微信的相关的一些接口吗?14.然后高并发的话,你大概的一个或者说你们整个项目的一个架构是怎么设计的。我看还保证万QPS0超发,就从整个架构。从前端用户进来,然后到你的服务器,然后到你的数据库。15.用那个唯一的,索引是吧,你这个有多少台服务器。16.你的数据库mysql的配置是什么样子的?推荐当时评审的时候你有参与吗。17.那你的你这样子直接操作库的话,你的数据库如果被打死了怎么办?比如说你真的到万qps对吧?然后你可能如果到后面的话,你的流量越大,然后你的慢收口会越来越多。你的数据库已经处理不过来了,然后数据库打死了怎么办?18.那你查询躲不掉,你还有其他方法去判断这个用户有没有领过吗?19.慢查询的优化,一般的话慢射口是怎么优化的一个过程。然后索引失效的话,一般有哪一些方式会导致索失效,然后要怎么处理?20.mysql创建索引的语句,你口述一下。创建一个唯一索引。21.行,OK, 那我看一下你的你当时做的慢的优化主要是做什么东西?22.行,OK, 然后我再看一下。我看你有做过一些AI的东西,对吧?你这个是做了一个什么样的项目?你那个AI助手。23.OK,我这边暂时没有别的问题了,看看你有没有什么想对我们这边了解。还有一个就是你是哪里人?24.反问:25.评价1:怎么评价?首先我觉得你的那个题做的非常好啊,然后也做的很快,甚至你都没有花15分钟,而且思路也比较清晰。我感觉你自我介绍的时候,就是没把你的一些优势介绍出来。比如说你拿过很多程序设计的大赛的奖,对吧?你都没有讲。因为这是对于学生来说的话,这是你的优势。你们很多同学应该是没有拿过这个奖的。25.评价2:对你要把你的优势介绍出来。然后你的那个经历,我看你简历上那个经历,从25年8月到26年2月,这下面是空的,然后后面又是26年2月到至今。但是这里在这个莲雾自在的这个公司里面,它是有一些信息的。所以我前面问你我说不知道你在上面做了啥,然后得去看你下面的项目经验,而且你的项目经验又没有写时间,就是我不知道你的项目是在哪个公司做的,所以我就只能来问你。26.评价3:对,然后回答问题我觉得你可以简洁一点,就不要说太多了。尽量的话因为我们都是做技术的,不要跟人讲太多的业务。实施业务的话可能别人也不是很关心,你就讲整个是中间是怎么实现的,就纯讲技术就好了,我是这么想的,对。27.一周左右,我要把你的信息综合跟其他的一些面试者进行PK然后再综合给到评估,看谁能进下一轮。因为你这里的话是前面做了个笔试对吧?这是今天是第一次面试,然后总共是有四轮。对,今天才第一轮。对,所以周期会比较长,基本上每一轮都是在一周左右的时间会有一个反馈。然后这里可能觉得有一个五一了,可能要到51之后。结果。
查看22道真题和解析
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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