1.自我介绍2.MySQL 锁机制:乐观锁 vs 悲观锁的区别,以及适用场景。3.MySQL 主从同步:原理是什么?,主从之间怎么保证数据一致性?4.MySQL 增量同步:从库怎么知道同步到哪里了?5.Redis 读写策略:先更库还是先删缓存?为什么?。6.Redis 双写一致性:如果写库成功、删缓存失败怎么办?。7.Redis 缓存击穿:解决方案(互斥锁 vs 逻辑过期),逻辑过期的优缺点。8.Redis 分布式锁:Redisson 和 setNX 的区别?Redisson 的看门狗机制(WatchDog)原理?锁的可重入性怎么实现的?9.Redis 并发竞争:抢不到锁的线程在干嘛?10.用户态和内核态的区别?切换方式有哪些(中断、系统调用)?11.进程通信 :有哪些方式?详细讲一下消息队列。12.IO 多路复用:select 和 epoll 的区别?边缘触发(ET)了解吗?13.网络安全:对称加密 vs 非对称加密的区别?HTTPS 握手过程中公钥私钥是怎么用的?常用加密算法?14,Linux 实操:怎么对文件内容排序(sort)?怎么看日志最后几行(tail)?手撕:力扣第五题:最长回文子串