Interview Q&A
八股题库
PHP、Go、MySQL、Redis、Kafka、RabbitMQ、Swoole、Etcd 的基础问答入口。
11 篇文档
最近更新 2026-04-14
技术与面试 11
01
PHP 八股题库
这份题库重点不是“纯语法”,而是面向中高级 PHP 后端岗位,尤其适合你这种长期做复杂业务系统的人。
02 Go 八股题库这份题库重点不是让你背底层源码,而是让你在面试里能把 Go 讲成:
03 MySQL 八股题库这份题库重点是:你不仅能答“原理”,还要能把它落到订单、支付、订阅、退款、交易和报表分层这些项目场景里。
04 Redis 八股题库这份题库要解决的不是“Redis 为什么快”这一类单题,而是让你能把 Redis 讲成:
05 Kafka 八股题库这份题库重点是:让你能把 Kafka 讲成你项目里的异步解耦、高峰削峰、实时链路和消费者治理工具,而不是“会发消息”。
06 RabbitMQ 八股题库你可能没有 Kafka 那么深的 RabbitMQ 生产实战,但面试里还是要准备到“能讲清楚原理、适用场景和与 Kafka 的区别”。
07 Swoole 八股题库Swoole 这块你不一定是最重实战 owner,但它很适合在 PHP / Go 综合面试里补你的工程理解,尤其是高并发、协程、长连接、WebSocket 这些方向。
08 Etcd 八股题库Etcd 这块如果你没有很深的生产 owner 经验,不要硬吹。但你一定要准备到“能把它讲清楚”,因为很多 Go / 微服务岗位都会问。
09 Elasticsearch 八股题库这份题库重点不是“会不会调几个 DSL”,而是让你能把 Elasticsearch 讲成:
10 MySQL 补充题库(按公开题目方向整理)这份文档是按公开可见的 MySQL 面试题方向重新整理的补充版,重点不是照抄题目,而是把这些常见问法转成更适合你面试时输出的回答。
11 八股题库这批题库是按“全面准备 PHP / Golang 面试”来整理的,重点不是背概念,而是做到三件事:
没有找到匹配文档,可以换一个业务名、技术词或代码路径再试。