笔试最后一题不会,面试通知打了两个电话没接,回拨约到一个礼拜之后了。面经如下: 秒杀项目。 简单介绍demo。 流量压测。 JMeter。 为什么用Redis。 抗高并发。 数据库优化。 引擎,缓存,索引,分库分表,主从复制,读写分离,备份容灾。 索引原理 B+树。 为什么B+而不是红黑。 B+树矮胖。 事务ACID。 原子性(undo log),一致性,隔离性(锁和MVCC),持久性(redo log)。 分布式相关一致性理论。 Paxos,2pc,3pc 2pc过程。 提交请求,提交。多嘴提了Zookeeper的2pc,半数和所有搞混了。 2pc缺点。 阻塞,单点。 ...