发点面经攒攒人品~1.实习中使用的AI代码工具生成的代码质量如何,能否直接投入生产2.项目拷打3.分片键的选型:为什么选择业务核心ID而不是用户ID?4.什么场景下触发分库分表(单表阈值、性能瓶颈)?5.分片键选型后,查询“我的评论”这类跨分片场景如何处理?6.评论与回复的表结构设计:多级回复的查询逻辑,如何减少IO?7.对Sharding-JDBC的了解程度?8.分库分表后的分布式分页查询、全局排序如何实现?9.MyBatis动态SQL的具体使用场景,如何帮助降低查询响应时间?10.QPS提升4倍的背后:分布式锁、布隆过滤器分别解决了什么问题?11.布隆过滤器解决的具体业务场景?为什么不用空值缓存?12.布隆过滤器的原理及误判问题了解吗?13.分布式锁的实现方式,解锁时如何保证原子性防止误删?14.MySQL乐观锁的原理,如何解决并发更新问题?15.订单流程中如何用事务保证扣库存和生成订单的原子性?算法能力LeetCode 146. LRU缓存 或 23. 合并K个升序链表(二选一)