Posts
All the articles I've posted.
-
Spring 面试回答——IOC、AOP、Bean 生命周期与循环依赖
Spring 面试回答三版本:IOC、AOP、Bean 生命周期、循环依赖、事务失效、自动装配的一句话结论与核心原理。
-
RocketMQ 面试回答——架构、可靠消息、高可用与死信队列
RocketMQ 面试回答三版本:架构设计、消息可靠原理、集群高可用、死信队列的一句话结论与核心原理。
-
SQL行转列——CASE WHEN + MAX + GROUP BY的通用范式
详解 SQL 行转列的通用范式——CASE WHEN + MAX + GROUP BY 跨数据库标准解法,以及 MAX 用来从有值+N 个 NULL 中挑出唯一非 NULL 值的底层原理。
-
Redis 面试回答——数据结构、持久化、高可用与缓存设计
Redis 面试回答三版本:核心数据结构、持久化策略、IO 模型、高可用、高性能、缓存设计、并发控制的一句话结论与核心原理。
-
MySQL 面试回答——事务 MVCC、索引、锁、日志与主从
MySQL 面试回答三版本:事务与 MVCC、存储引擎、索引、锁、日志、SQL 优化、主从架构的一句话结论与核心原理。
-
Java 基础面试回答——IO 模型、HashMap、ArrayList、Java8 与虚拟线程
Java 基础面试回答三版本:IO 模型、HashMap、ArrayList、Java8 新特性、虚拟线程的一句话结论、核心原理与底层深入。
-
LeetCode Hot 100——SQL篇(窗口函数、NOT EXISTS、行转列)
SQL 五大技巧:窗口函数排名、NOT EXISTS 优于 NOT IN、CASE WHEN 行转列、GROUP_CONCAT 集合比较、HAVING 布尔聚合
-
面试回答框架——七要素与三版本
一套统一的面试回答框架:项目/实习用七要素(结论→背景→目标→难点→取舍→行动→复盘),知识类用三版本(30秒一句话/2分钟核心/5-10分钟深入),并对照 STAR 与系统设计四步法说明来龙去脉。