有赞-后端一二面
一面
一、自我介绍与背景
你在项目中遇到的最大难点是什么?是如何解决的?
二、项目与技术实现
(1)支付系统相关
项目相关
分布式锁具体是如何实现的?为什么要用 Redis NX EX?
你能解释一下“看门狗机制”在分布式锁里的作用吗?
(2)灰度发布 / 配置管理
你们在项目中是如何做灰度发布的?
如果让你设计一个类似 Apollo 的灰度控制逻辑怎么实现?
三、计算机基础与系统设计
LRU 缓存,能解释一下它的实现吗?
说一下你对分布式事务的理解,有哪些常见的实现模式?
消息队列高并发场景下,如何保证消费端的处理效率?你提到的优先级队列是怎么设计的?
MVCC(多版本并发控制)的底层原理是什么?
无算法
二面
1. 自我介绍与项目经历
项目相关
如何处理重复支付、并发冲突的问题?
在项目里如何利用分布式锁?用的是什么实现方式?
在订单状态处理时如何保证事务的一致性?
2. 分布式与事务
你了解过分布式事务吗?常见的实现方式有哪些?
在项目中使用的 MQ 是哪种?(Kafka / RocketMQ / RabbitMQ 等)
如何保证消息不丢失?
延迟消息是如何实现的?
如果要做 MQ 选型,你会如何对比和选择?
3. 技术知识点
你有了解过 Google Guava 或类似工具库吗?
Redis 的新版本支持哪些新数据结构?(如 HyperLogLog、Bitmap、Stream 等)
线程池的核心参数有哪些?
线程池的使用场景?会遇到哪些问题(如线程数裂变)?
synchronized 和 ReentrantLock 的区别?底层原理?
常见异常及场景:NullPointerException、ClassNotFound、ArrayIndexOutOfBounds、OutOfMemoryError 等。
4. 系统设计题
设计一个红包分发系统(保证金额和人数正确,支持高并发)。
动态规划算法,说思路
一、自我介绍与背景
你在项目中遇到的最大难点是什么?是如何解决的?
二、项目与技术实现
(1)支付系统相关
项目相关
分布式锁具体是如何实现的?为什么要用 Redis NX EX?
你能解释一下“看门狗机制”在分布式锁里的作用吗?
(2)灰度发布 / 配置管理
你们在项目中是如何做灰度发布的?
如果让你设计一个类似 Apollo 的灰度控制逻辑怎么实现?
三、计算机基础与系统设计
LRU 缓存,能解释一下它的实现吗?
说一下你对分布式事务的理解,有哪些常见的实现模式?
消息队列高并发场景下,如何保证消费端的处理效率?你提到的优先级队列是怎么设计的?
MVCC(多版本并发控制)的底层原理是什么?
无算法
二面
1. 自我介绍与项目经历
项目相关
如何处理重复支付、并发冲突的问题?
在项目里如何利用分布式锁?用的是什么实现方式?
在订单状态处理时如何保证事务的一致性?
2. 分布式与事务
你了解过分布式事务吗?常见的实现方式有哪些?
在项目中使用的 MQ 是哪种?(Kafka / RocketMQ / RabbitMQ 等)
如何保证消息不丢失?
延迟消息是如何实现的?
如果要做 MQ 选型,你会如何对比和选择?
3. 技术知识点
你有了解过 Google Guava 或类似工具库吗?
Redis 的新版本支持哪些新数据结构?(如 HyperLogLog、Bitmap、Stream 等)
线程池的核心参数有哪些?
线程池的使用场景?会遇到哪些问题(如线程数裂变)?
synchronized 和 ReentrantLock 的区别?底层原理?
常见异常及场景:NullPointerException、ClassNotFound、ArrayIndexOutOfBounds、OutOfMemoryError 等。
4. 系统设计题
设计一个红包分发系统(保证金额和人数正确,支持高并发)。
动态规划算法,说思路
全部评论
oc了吗
佬在哪投的
相关推荐

点赞 评论 收藏
分享