携程一面 (全程结合项目来问,全程45min) 1 sql慢查询怎么去排查,优化? 2.分库分表时, 水平拆分需要注意什么? 3.关注explain的哪些字段? 4.索引为什么要用b+树 5.什么时候会用缓存? 6.缓存的一致性问题? 7.分布式锁怎么做的? 8.有哪些可以做分布式锁? zookeeper, etcd ,redis ,mysql 8.缓存穿透? 9.布隆过滤器原理? 10.CAP ? BASE 理论 11 问注册中心用的啥? 贵公司的Apollo, 面试官笑了,说是他同事开发的 12 网关? openResty 1...