PHP后端常见面试题汇总

1.简单描述php8,php7以及之前版本的区别。

2.php-fpm fast-cgi cgi的关系。

3.self,this,static分别代表着什么,在什么场景下使用。

4.程序中出现高热点数据时会遇到什么问题,怎么解决?

5.导出或导入百万级数据会出现什么样的问题,怎么解决?

6.在mvc中 controller , model , logic , service 之间的关系以及使用场景。

7.简单描述下控制翻转,依赖注入,和容器实现原理。

8.Db和Model的区别。

9.workman和swoole的区别。

10.简述几个设计默认以及是实现原理。

11.mysql中innodb和myisam的区别以及使用场景。

12.mysql常用数据库引擎有哪些。

13.mysql中utf8和utf8 mb4的区别。

14.mysql中超长度数据段如何根据完整数据快速查询。

15.主键、外键和索引的区别。

16.简单描述下联合索引和索引。

17.mysql常见优化方式。

18.简单描述下悲观锁和乐观锁。

19.会员表无限级关系储存解决方案。

20.简单描述redis和mongodb,memcacahe有什么区别以及常见使用场景。

21.redis单线程有什么优势和缺点。

22.简单描述下队列实现原理。

23.系统大流量解决方案。

24.请分析:系统异常打不开数据库cpu间歇性打满内存正常,服务器流量出入持续80%服务器负载55%问题以及解决方案。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享