• 前言
  • Linux
  • 常见面试题
  • 文件删除,但是df之后磁盘空间没有释放
  • IO模型
  • 关键概念
  • 五种类型
  • select和epoll的区别
  • 异步、同步、阻塞、非阻塞
  • Crontab定时任务
  • awk
  • sed
  • NGINX
  • nginx返回状态码
  • nginx返回4xx
  • nginx返回5xx
  • nginx返回502,504详解
  • 优化方案
  • lvs,keepalive和nginx的关系
  • nginx配置https
  • nginx配置反爬虫
  • nginx日志分析
  • 优化Nginx中FastCGI参数
  • MySQL
  • MySQL常见问题
  • MySQL高性能优化规范
  • MySQL Explain执行计划 - 详解
  • MySQL查询优化-详解
  • MySQL锁-详解
  • MySQL事务-详解
  • MySQL索引- 详解
  • MySQL体系结构 - 详解
  • sql考察题
  • 两个海量数据的同构表,如何查询数据差异
  • PHP
  • 常见面试题
  • PHP运行原理
  • PHP7新特性
  • OOP
  • PHP7快的原因
  • Zval结构
  • hashTable
  • PHP弱类型变量是如何实现
  • 一个 Laravel 请求的完整生命周期
  • 几种设计模式的实现和适用场景
  • php-fpm详解
  • 运行模式(事件模型)
  • 三种工作模式
  • cgi,fastcgi,php-cgi,php-fpm的意义和区别
  • php-fpm的配置和优化
  • PHP-FPM与Nginx的通信机制
  • php-fpm在请求链路的体现
  • PHP8 JIT
  • Redis
  • Redis6 新特性
  • Redis为什么快
  • redis 和 memcached 的区别
  • Redis有哪些常用使用场景?
  • Redis数据类型、编码、数据结构的关系
  • Redis5 新特性之Steam
  • Redis为什么是单线程的?(5版本之前)
  • 单线程可以处理高并发请求吗?
  • 简述Redis的数据淘汰机制
  • Redis持久化
  • Redis怎样防止异常数据不丢失?
  • 讲一讲缓存穿透,缓存雪崩以及缓存击穿吧
  • redis采用的I/O事件模型-epoll
  • Redis 跳跃表的实现原理
  • Redis实现分布式锁
  • 布隆过滤器
  • LRU和LFU
  • Redis事务的存在意义
  • Redis 字典和hash的实现原理
  • Redis的5种数据类型实现原理
  • 计算机网络
  • 网络协议概览
  • IP协议
  • UDP协议
  • tcp协议
  • websocket协议
  • 同源策略和跨域
  • 一个网页从输入地址回车,到完整展示网页内容这段时间里,做了哪些工作
  • http和https的区别
  • TCP在高时延和丢包的网络中传输效率差
  • 操作系统
  • 什么是操作系统
  • 进程、线程和协程
  • 进程详解
  • 死锁
  • 系统调用
  • 内存管理
  • 虚拟内存
  • 上下文切换
  • 如何设计一个进程池/线程池
  • 数据结构
  • 常见面试题
  • 二叉树深度优先遍历和广度优先遍历
  • 堆和栈的区别是什么
  • 链表反转
  • 红黑树
  • 算法
  • 排序算法
  • 全排列
  • 银行家算法
  • 二分查找
  • 判断是不是质数
  • 时间复杂度
  • 通用型业务解决方案设计
  • 标准通信接口设计
  • 实际工作中用到的ElasticSearch
  • 消息队列的使用场景
  • 如何设计SKU表结构
  • 如何设计RBAC表结构
  • 如何设计防超卖的架构
  • 如何设计高并发的架构
  • 如何设计SaaS项目的架构
  • 如何设计新浪关注feed流的架构
  • 如何设计短URL接口服务
  • 接口幂等性的实现
  • 如何设计高可用的订单业务架构
  • 如何设计单点登录的架构
  • 网络安全
  • cdn防劫持
  • HTTPS 是怎么保证安全的
  • XSS
  • CSRF
  • MITM攻击(中间人攻击)
  • ddos攻击
  • 测试
  • 压力测试
  • 单元测试
  • App测试和Web测试的区别
  • 白盒黑盒
  • 软件测试的流程
  • 造成APP闪退的原因总结
  • 网页很卡的原因
  • 单元测试、集成测试、系统测试
  • 技术之外
  • 说一说你写过的最有成就感的代码
  • 为什么离职
  • 拿什么问题问面试官
  • 推荐继续阅读的书目
  • 番外
  • 你究竟有多想成功