三年PHP面试总结

在第一家公司工作有三年了,以前只专注写PHP,现在换工作后才了解自己知识的匮乏,现在总结下面试中会问到的问题。也是工作三年的PHP应该必须知道的内容
以下并不提供答案,只是碰到问的面试问题,因为好多我都没答上来。

1. PHP方面的问题

  1. 什么是composer?以及composer是干什么用的?工作原理
  2. PHP如何实现静态化
  3. 你了解设计模式吗?说下你最常用的设计模式
  4. 观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?……
  5. PHP的优化方案
  6. 说下你了解的session和cookie
  7. 如何实现不基于session和cookie的用户认证。
  8. 说下你目前框架所用到的核心概念
  9. 什么是CSRF攻击,XSS攻击?如何防范
  10. 你了解RESTful API吗?说说干什么用的。
  11. 设计的原则
  12. 如果实现自动加载?不用composer如何实现?PSR-4是什么?

2. 数据库方面

  1. 你知道nosql吗?你用的nosql都有哪些?
  2. mysql索引优化
  3. mysql的优化方案
  4. mysql的事务
  5. mysql的读写分离
  6. 消息队列如何实现
  7. 查询优化
  8. msyql的存储引擎,以及各自的区别
  9. redis和memcache有什么区别
  10. 索引有哪些,你是如何做索引的?
  11. 如何分表
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值