后端面试题整理
- mongodb 分块是如何做的
- 聚簇索引和非聚簇索引的区别
- TCP 中的序列号的作用
- TCP client 端宕机之后会发生什么,server 宕机之后会发生什么。
- mysql 分布式如何保证一致性,一主多从如何保证写同步,半同步是怎么做的
- mysql 引擎有哪些,它们的特点和区别是什么
- mysql 行锁和表锁的触发条件是什么,什么情况下会触发行锁和表锁
- redis 有几种部署形式,哨兵形式是怎么做的
- redis 有几种数据结构,它的有序集合是怎么实现的,跳表的结构,跳表如何插入。
- 四岔堆的插入和删除
- redis 实现分布式锁
- 悲观锁和乐观锁。
- 秒杀系统如何设计,后端怎么搞
- mysql 主从,主挂了怎么办