在第一家公司工作有三年了,以前只专注写PHP,现在换工作后才了解自己知识的匮乏,现在总结下面试中会问到的问题。也是工作三年的PHP应该必须知道的内容
以下并不提供答案,只是碰到问的面试问题,因为好多我都没答上来。
1. PHP方面的问题
- 什么是composer?以及composer是干什么用的?工作原理
- PHP如何实现静态化
- 你了解设计模式吗?说下你最常用的设计模式
- 观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?……
- PHP的优化方案
- 说下你了解的session和cookie
- 如何实现不基于session和cookie的用户认证。
- 说下你目前框架所用到的核心概念
- 什么是CSRF攻击,XSS攻击?如何防范
- 你了解RESTful API吗?说说干什么用的。
- 设计的原则
- 如果实现自动加载?不用composer如何实现?PSR-4是什么?
2. 数据库方面
- 你知道nosql吗?你用的nosql都有哪些?
- mysql索引优化
- mysql的优化方案
- mysql的事务
- mysql的读写分离
- 消息队列如何实现
- 查询优化
- msyql的存储引擎,以及各自的区别
- redis和memcache有什么区别
- 索引有哪些,你是如何做索引的?
- 如何分表

最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



