📍面试公司:字节👜面试岗位:测开一面📖面试问题:1. 自我介绍2. 项目来源:是自己做的还是网上找的,需求哪里来3. 抽奖流程大致介绍4. 奖品库存扣减设计5. mysql和redis的数据怎么保持一致性6. 抽奖幂等性怎么做的7. 为什么用INCR8. 哪里用了MQ9. rabbitmq和kafka的区别10. 如果消息发送失败的话怎么办11. 压测过吗12. 还做过哪些项目13. 为什么要自定义路由组件14. MySQL的索引类型和事务介绍15. 手撕:最长回文子串,让我优化时间复杂度(马拉车算法?不会)16. 场景题:在下单后,用抖音支付在哪些环节会出错(第三方支付接口、支付回调)🙌面试体验:挺好的,+1问问题很温和,也会引导#软件开发笔面经#