Pdd-二面-4.13
拼多多后端二面,总体比较简单
- 请做一个自我介绍
- 介绍一下你第一个项目中你觉得比较有意义的内容
- 你提到的 SPI 机制具体是怎么用在项目里的?
- 优惠券秒杀中两套方案(同步 / 异步)分别是怎么实现的?
- 乐观锁和分布式锁在你的秒杀逻辑中是怎么具体使用的?
- 异步方案中 Lua 脚本 + MQ 的具体业务流程是怎样的?
- 分布式锁在这个方案中的性能瓶颈在哪里,有什么优化手段?
- 除了调整 RedLock,你还有什么办法优化锁的粒度或性能?
- 布隆过滤器?
- 你的项目中消息队列是怎么用的?
- 如何保证消息不被重复消费?
- 消息堆积一般如何解决?
- 顺序消息是如何实现的?
- RocketMQ 为什么能支持顺序消息?和 Kafka 有什么区别?
- 简单介绍一下你的 AI 智能问答平台项目
- 你的 AI 项目中的记忆模块是如何设计的?
- 工程中如何用 AI 自动化性能分析和优化流程?(我回答的用 AI 模拟用户行为来优化搜索,但想让我回答的是怎么用AI进行性能优化,听错了)
- 算法题有点诡异,底层是多个有序列表取TopK,给了个场景让自己写数据结构
查看2道真题和解析