个人php面试点记录(持续更新)
Tips
这个文章||分享旨在记录phper的面试知识点,为自己和大家做个整理,可以在准备时做个参考,分享出来,如果有遗漏的地方,欢迎追加, 首页不直接放答案,让大家先回忆一下对这些知识点的理解~\ 个人简介:PHPer3年经验,结合自己的面试总结,写下的这篇面试点记录
算法
LeetCodeTop100
代码随想录
PHP
基础知识
empty && isset && is_null
array_merge && +
魔术方法
数组底层
php-fpm和nginx关系
cookie/session/token
php内存回收机制
laravel
生命周期
服务容器(IOC 依赖注入 — PHP反射)
服务提供者
门面Facade
契约Contract
mysql
事务隔离级别
聚簇索引 && 非聚簇索引
索引
锁
存储引擎
日志文件
redo log
undo log
bin log
mysql执行顺序
select是怎么执行的
update是怎么执行的
注意点/优化点
…
redis
数据类型
使用场景
数据结构
缓存设计
缓存雪崩
缓存穿透
缓存击穿
Cluster
持久化AOF && RDB
REDIS为什么快
IO多路复用是什么 其他的类型有什么
pipeline
注意点/优化点
附录
计算机网络
七层模型 && 五层模型
TCP && UDP
TCP 三次握手 四次挥手
每次握手||挥手时 Client/Server状态
为什么不能少一次握手||挥手
TCP为什么可靠
拥塞控制
慢启动
快重传
超时响应
…
HTTP的请求方式
get && post请求
如何保证接口幂等性
附录
设计模式
单例模式
工厂模式
简单工厂
工厂
抽象工厂
…
项目
项目经历
难点
个人评价
优势
缺点
反问
(以上是面试内容整理)
(以下是自己准备学习的)
docker
个人博客搭建在docker上
es
个人博客的全局搜索 用es做
mq
消息通知通过mq异步通知
go
消费mq消息
c语言
暂时没想到
附录
redis面试点
计算机网络面试点
编程语言底层
redis数据结构/底层
布隆过滤器
我是哈哈怪,每天笑哈哈. go/php开发, 业余喜欢写技术文章,欢迎关注我的个人网站 公众号:哈哈怪玩编程
mark
mark