当前位置: 首页 > 后端技术 > PHP

php面试题整理(持续更新中)

时间:2023-03-29 19:23:19 PHP

来自AT博客整理一些面试或被别人面试的问题(持续更新中),答案基本网上都有,就不一一列举了.希望对需要换工作的你有所帮助。数据库mysql索引的理解mysqlb-tree和hash索引的区别mysql索引的优化mysql存储引擎的理解,比如MyISAM和InnoDB的区别除了mysql你还用过其他数据库吗?还有那些,应用场景,优缺点,mysql主从配置原则,安全方面,防止SQL注入,XSS攻击的方法?如何防范常见的Web攻击?DoS攻击、跨站请求伪造攻击(CSRF)、跨站脚本攻击(XSS)、SQL注入等服务器相关说说你之前项目的服务器架构php、nginxrestart命令查看当前系统linux下加载信息的方法。nginx和apache的优缺点是nginx调用phpCGI、FastCGI、PHP-CGI、PHP-FPM的关系。CGI、FastCGI、PHP-CGI、PHP-FPM的关系简单分析你了解过负载均衡吗?以前用过的基础题都熟悉哪些数据结构?简单的说,一个httptcpudp关系的区别,分别属于那一层。基本排序算法?有哪些排序算法?说说你对实现的理解,时间复杂度是多少?session和cookie的区别。http协议结构。你可以手动写出数组和链表数据结构的区别。cdn的原理。php中require和include的区别相关的魔术方法有哪些?平时用的php加速器你用了吗?APC、XCache、eAccelerator、ZendOpcache等PHP的垃圾回收机制是什么?PHP的引擎是什么?你了解过RPC框架吗?你熟悉那些框架吗?php的请求处理过程或者生命周期接口和抽象有什么区别?不同版本php的区别。缓存使用了什么样的缓存技术?有哪些不同的业务场景?Redis的应用场景有没有对Memcached内存管理机制等有深刻理解的Queue?使用的业务场景是什么?http浏览器工作原理详解各种状态码的三次握手是什么意思?挥手四次是什么意思?httptcp和udp的区别,属于那一层的http协议的结构,在其他项目中遇到的那些高深的问题是如何解决的,如何解决一个能体现你技术深度的项目,你是如何进行的codeview团队成员在过去半年左右的时间里,学习到的新技术或解决的技术问题印象最深的是什么?在您最近参与的项目中,最大的技术挑战是什么?你如何解决这个挑战?介绍你熟悉或认可的团队合作过程如何维护和跟踪项目的进度和质量的PHP算法逻辑。例:有36个人要去玩,需要买水。店内买3瓶送1瓶。请问最少要买几瓶饮料才能喝一瓶?前端,yahoo前端性能团队总结的35条黄金法则说几句

最新推荐
猜你喜欢