27暑期携程 AI后端一面

发点面经攒攒人品~
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个升序链表(二选一)
全部评论
PDD考虑吗,agent研发急招人,帮跟踪进度:https://careers.pddglobalhr.com/campus/intern?t=47LjBxZ34k
点赞 回复 分享
发布于 04-10 10:33 上海

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务