一面 1h1. 自我介绍2. 介绍项目3. 如何保障支付系统的可靠性4. 可靠发货 和 订单幂等 答:发货重试,UUID做幂等5. 有四个字段,a、b、c、d, 通过a=xx,b=xx,c=xx,如何建索引6. 联合索引的实现or底层结构7. 不同延迟队列的实现8. concurrentHashMap 底层实现9. 短信服务如何保持高可用(下游熔断)10. MySQL如何处理亿级数据做题:1. go 协程 打印100次hello world,其中同时只能有10个协程运行2. 链表两两交换(ACM模式构建链表)二面 1h1. 自我介绍2. 项目和实习巴拉巴拉3. 公司的用户数,接口QPS4. 支付系统重构后有什么不一样5. 支付系统对账分账6. Kakfa 和 Redis 如何实现延迟队列,他们有什么区别,如何实现消息不丢失7. 运营工具的架构8. 新机器上线后,如何实现稳定,是否无状态9. 负载均衡如何实现做题1. 最长不重复子序列