目录 一面(技术基础)PHP基础MySQL基础Nginx基础Redis基础网络基础二面(技术进阶)PHP进阶MySQL进阶Nginx进阶Redis进阶Linux网络算法操作系统数据结构网络安全分布式和微服务线上故障处理经验架构通用型业务解决方案高并发下如何保持一致性?软件测试的阶段和方法有哪些雪崩效应解决方案两个海量数据的同构表,如何查询数据差异?怎么设计一套通信接口的标准?工作中有用到ES么如何设计SKU表结构如何设计RBAC表结构如何设计防超卖的架构如何设计高并发的架构怎么理解SaaS,如何设计SaaS项目的架构如何设计新浪关注feed流的架构怎么设计短url服务如何实现接口幂等性?如何设计高可用的订单业务架构如何设计单点登录的架构如何应对大流量高并发?团队开发中,git分支管理怎么设定策略?项目设计如何设计秒杀架构?有哪些方式生成唯一ID?三面(技术终面)四面(hr&hrbp)Linux基础知识注意安全缓存机制十大经典排序算法PHP常见经典算法设计模式架构方向面试问到的 本文档使用 SmartWiki 发布 分布式和微服务 什么是分布式,解决了什么问题?怎么理解分布式的拆分?什么是微服务,解决了什么问题?微服务和soa的区别?zk的分布式协调是什么?zk如何实现分布式锁?zk的元数据/配置信息管理zk如何保证HA高可用性?分布式系统中的CAP理论,了解么?服务容错的保护措施有哪些?微服务的API网关是什么?API网关功能是什么?服务发现是什么?说一下你对中台的理解比较有价值的扩展学习 什么是分布式,解决了什么问题? 怎么理解分布式的拆分? 什么是微服务,解决了什么问题? 微服务和soa的区别? zk的分布式协调是什么? zk如何实现分布式锁? zk的元数据/配置信息管理 zk如何保证HA高可用性? 分布式系统中的CAP理论,了解么? 服务容错的保护措施有哪些? 微服务的API网关是什么? API网关功能是什么? 服务发现是什么? 说一下你对中台的理解比较有价值的扩展学习