Skip to content

难度索引(L1 → L5)

共 55 题,按难度分级 · 同级内按主题优先级排序

L1 初级(20 题)

主题频率题目
PHP 语言篇PHP 中 == 和 === 的区别是什么
PHP 语言篇PHP 中引用传递与值传递的区别
PHP 语言篇PHP 索引数组与关联数组的区别及常见操作
PHP 语言篇isset() 与 empty() 有什么区别
PHP 语言篇PHP 动态语言特性与静态语言的区别
PHP 语言篇PHP 单引号与双引号字符串的区别
数据结构与算法篇从代码片段推导时间复杂度(循环嵌套与提前退出)
数据结构与算法篇常见数据结构的分类与典型操作复杂度
数据结构与算法篇算法复杂度分析与 Big-O 表示法
数据结构与算法篇最坏、平均与最好:插入排序与二分查找
数据结构与算法篇算法评价维度:稳定性、原地性与实现成本
计算机网络篇GET 和 POST 请求的区别
设计模式篇设计模式的三大分类与意图
存储与中间件篇MySQL 中各种 JOIN 的区别是什么?
存储与中间件篇Redis 有哪五种基本数据类型?各自适用什么场景?
存储与中间件篇什么是数据库三范式?各范式分别解决了什么问题?
操作系统与服务器篇PHP 开发常用 Linux 命令:文件查找、进程与网络诊断
安全篇XSS 攻击类型与防御方案
Web 篇HTTP 常见状态码含义与 301 和 302 的区别
Web 篇PHP 主流框架对比与选型概览

L2 中级(22 题)

主题频率题目
PHP 语言篇Composer 自动加载机制与 PSR-4 规范
PHP 语言篇PHP 中 Error 与 Exception 的区别及异常处理最佳实践
PHP 语言篇PHP 命名空间的解析规则与别名机制
PHP 语言篇SOLID 设计原则是什么?各原则的核心意图是什么?
PHP 语言篇PHP 中 Trait 的作用与冲突解决机制
PHP 语言篇什么是依赖注入?它解决了什么问题?
PHP 语言篇抽象类与接口的区别及使用场景
PHP 语言篇PHP 魔术方法是什么?__get/__set/__call 各适用于哪些场景?
PHP 语言篇"Late Static Binding 是什么及 static:: 与 self:: 的区别"
PHP 语言篇PHP 多范式编程与场景选型
数据结构与算法篇链表翻转与 Floyd 环检测
计算机网络篇HTTPS 的 TLS 握手流程与加密分工
设计模式篇工厂方法与抽象工厂的区别及选型
存储与中间件篇MySQL 四种事务隔离级别与并发问题
存储与中间件篇MySQL 索引为什么用 B+ 树?聚簇索引与非聚簇索引有什么区别?
存储与中间件篇缓存穿透、缓存击穿与缓存雪崩的区别及防护方案
存储与中间件篇什么是覆盖索引?联合索引的最左前缀原则是什么?
操作系统与服务器篇PHP-FPM 进程模型与 FastCGI 协议
安全篇CC 攻击与应用层限流防护方案
Web 篇PHP 框架中间件机制与洋葱模型
番外篇生产环境如何排查 Bug,以及如何在本地复现并调试
番外篇AI 时代的 PHP 开发者:从工具选择到学习方法论

L3 高级(10 题)

主题频率题目
PHP 语言篇PHP 的垃圾回收机制是如何工作的
PHP 语言篇WeakReference 与 WeakMap 如何避免引用计数陷阱?
PHP 语言篇PHP zval 内部结构是什么?写时复制(COW)机制如何工作?
数据结构与算法篇二分查找的统一模板:搜索边界与答案二分
计算机网络篇HTTP/2 与 HTTP/3 的核心改进与底层原理
设计模式篇里氏替换原则的行为契约与继承陷阱
存储与中间件篇MySQL 一条查询语句的完整执行流程
存储与中间件篇ORDER BY 的执行原理与性能优化
安全篇PHP 文件上传安全与输入过滤实践
Web 篇Laravel 服务容器(IoC)的实现原理

L4 资深(2 题)

主题频率题目
架构与分布式篇单体拆分微服务后的分布式事务选型
操作系统与服务器篇Swoole 协程与 PHP-FPM 的选型决策

L5 架构(1 题)

主题频率题目
架构与分布式篇短链系统设计:唯一短码生成方案的架构权衡

基于 Apache License 2.0 开源