面试中问到几率最高的面试题
简历中所写的项目架构需要能讲解清楚,以及所用的框架,遇到的问题,处理方案等等
简历中所写的技术点需要深挖,比如redis特性,为什么那么快,运用场景等
网上面试题需要认真观看,比如查看日志的请求数量命令等等
PHP基础
手写string函数
手写array函数
手写冒泡排序
手写快排
手写多级目录文件创建
手写文件锁写入
手写目录打开
手写魔术方法
PHP安全问题有哪些
位移
十进制二进制转换
手写邮箱正则,图片路径正则
session/cookie区别
路由实现
测试用例实现
自动装载
依赖注入
mysql
事务特性
索引结构,索引算法,索引类型
慢查询开启,查询日志
读写分离
锁
字段类型
备份
Mysql语句
主从同步原理
分库分表
为什么B+tree索引块
nginx
负载实现方式
负载服务有哪些,优缺点
场景题
秒杀实现原理,一次秒杀多个
数据迁移
日志收集
liunx
日志统计
进程数统计
访问量统计
进程号
性能查看
手写liunx常用命令
redis
优缺点
命令
持久化
主从同步
事务
场景应用
有哪些数据结构
内存使用情况
hash重复处理
socket
应用场景
实现原理
优缺点
存在问题
PHP高级
垃圾回收机制
PHP生命周期
分布式实务处理方案
PHP7特性
rpc实现原理
tp、ci、lv框架优缺点
并发异步编程实现
设计模式
nosql
有哪些nosql
有哪些优缺点
应用场景
各nosql性能
底层实现原理
架构
常用的架构方案
架构用到的服务,各服务的优缺点
机构设计思路
画图
功能画图
整体架构画图
队列
开源库有哪些
开源库优缺点
实现方案
底层原理
队列的优缺点
队列重复方案、队列丢失方案
项目介绍
项目是什么,做了多久,请求量有多大
存在了哪些问题
优化了哪些地方
收货了什么
整体架构图