面试知识点分类
- 算法
- 数据结构
- 设计模式
- Linux网络编程
- 语言基础
- 软件应用和优化
编程思想
Gearman
PHP
PHP框架
golang
- 京东三级列表页持续架构优化 — Golang + Lua (OpenResty) 最佳实践
- Go Web 框架性能比拼 2017 春季版
- GIN框架
- go 语言框架 gin 的中文文档
- Golang精编100题
- 2017年超有价值的Golang文章
- go入门知识汇总
- Go语言经典笔试题
lua和openresty和nginx
- openresty官方文档
- Nginx面试中最常见的18道题 抱佛脚必备
- nginx面试要点–持续更新中
- 浅谈nginx + lua在安全中的一些应用
- shell 分析nginx日志
- 教你玩转 Nginx 日志
- nginx日志切割shell脚本
redis
- redis-热点
- 面试常见问题
- redis面试总结
- memcached面试题集锦
- 也谈谈 Redis 和 Memcached 的区别
- 你应该知道的Memcached与Redis的区别与如何抉择
- redis面试总结
- NoSQL数据库:Redis内存使用优化与存储
- 单进程单线程的Redis如何能够高并发
- Redis 五种数据类型的常见用法以及应用场景
- Redis 分区实现原理
- redis的类型、原理及使用场景
- 基于redis的分布式锁实现
- Redis Cluster深入与实践
API和传输格式
算法
- 冒泡和快速排序思想和实现
- 极客学院基础算法一
- 算法基础(极客学院)
- 时间复杂度和空间复杂度详解
- 高并发环境下生成订单唯一流水号方法:SnowFlake
- 全局唯一ID设计
- 大数据算法:对5亿数据进行排序
- 经典排序算法 - 归并排序Merge sort
- 一致性哈希算法在分布式缓存中的应用
- 分布式存储和一致性hash
数据结构
设计模式
MapReduce
ElasticStack系列
HTTP/TCP/IP
- TAT.tennylvHTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
- HTTP/2资料总结
- HTTP/TCP常见面试问题总结
- hit-alibaba
- 从输入URL到页面加载发生了什么?
- 面试笔试–TCP/IP知识点
- 计算机网络常见面试题总结
- http协议详解及htt面试题目,常见的http状态码
mysql
- 常见面试题整理–数据库篇(每位开发者必备)
- 阿里巴巴MySQL DBA面试题答案(欢迎进来讨论)
- MySQL索引原理及实现
- MySQL常见面试题
- MySQL存储引擎InnoDB与Myisam的六大区别
- 如何保证主从复制数据一致性
- MySQL性能优化总结
- 每秒处理10万订单乐视集团支付架构
- MySQL innoDB索引底层原理详解
- 如何查找MySQL中查询慢的SQL语句
- MYSQL性能调优: 对聚簇索引和非聚簇索引的认识
python
javaweb
linux系统和网络编程
- Linux网络编程(极客学院)
- 计算机网络篇
- 操作系统篇
- 操作系统常见面试题总结
- 176条DevOps人员常用的linux命令速查表
- Linux IO模式及 select、poll、epoll详解
- 常见多线程并发服务器编程模型
- IO复用、多进程和多线程三种并发编程模型
- 进程间通信的方式——信号、管道、消息队列、共享内存
- linux性能分析常用命令详解
- Linux Web服务器网站故障分析常用的命令
- LINUX常用的日志分析命令
- 网站排障分析常用的命令
- Socket 基本概念
- socket编程(python)
- Linux Socket编程(不限Linux)
- 揭开Socket编程的面纱
- Socket基础原理
运维
- 搜狐Linux运维工程师面试
- 运维必须掌握的27道Linux面试题
- 运维面试题和答案
- 2017年企业运维岗经典面试题
- Linux系统运维常见面试简答题系列(二)
- 2017年企业运维岗经典面试题(28题)
- Linux 查看负载
安全
缓存
架构
- SOA和微服务架构的区别
SOA描述了一种架构模型,微服务是具体的实现?
- 从运维角度看中大型网站架构的演变之路
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- 吞吐量(Throughput)、QPS、并发数、响应时间(RT)对系统性能的影响