PHP面试题整理

xiaoxiao2021-02-28  48

数据库

mysql 索引的理解mysql b-tree 与hash 索引的区别mysql 索引的优化mysql 存储引擎的理解,例 MyISAM与InnoDB的区别除了mysql 还用过其它数据库吗? 有那些,应用的场景,优缺点mysql主从配置原理

安全方面

防sql注入的方法XSS攻击是什么? 如何预防常见的web攻击有那几种 ? DoS攻击,跨站请求伪造攻击(CSRF),跨站脚本攻击(XSS),SQL注入等

服务器相关

说出或画出你之前项目的服务器架构php,nginx 重启命令linux下查看当前系统负载信息的一些方法。nginx,apache 各的优缺点nginx是怎么调用phpCGI、FastCGI、PHP-CGI、PHP-FPM的关系。 CGI、FastCGI、PHP-CGI、PHP-FPM 关系简单分析有了解过负载均衡吗?之前使用那一种

基础题

熟悉的数据结构有那些?简单的说一种http tcp udp的关系区别,分别属于那个层的。基本的排序算法?排序算法有那些?说出你理解的思路实现,时间复杂度是多少session与cookie 的区别http 协议结构,能手动写出来数组与链表的数据结构的区别cdn的原理

php 相关

require 与 include 的区别有那些魔术方法? 你常用的是那些有用过php加速器吗? APC、XCache、eAccelerator、Zend Opcache等php 的垃圾回收机制是怎样的php 是引擎是?有没有了解过RPC框架?你熟悉那几种框架?php对一次请求处理过程或生命周期接口与抽象有什么区别php各版本区别

缓存方面

用过那种缓存技术,分别的业务场景是什么redis的应用场景 有那些深入理解 Memcached 内存管理机制等有用过队列吗? 用的业务场景是?

http

浏览器工作原理详解http 各种状态码三次握手的意思?四次挥手的意思?http tcp udp的关系区别,属于那个层的http 协议结构

其它题目

项目中遇到过那些深刻的问题,如何解决说一个能体现你技术深度的项目针对小组成员你是如何进行codeview最近半年左右时间,你印象最深刻的学习的新技术或解决的技术难题是什么你最近涉及的项目中,最大的技术挑战是什么?你们如何解决这个挑战的介绍一下你所熟悉或认可的团队合作流程如何保持和跟踪项目的进度和质量PHP算法逻辑。例:有36个人去游玩,需要买水,商店活动买3瓶赠送一瓶。请问题目至少需要买多少瓶饮料才可以人手一瓶?
转载请注明原文地址: https://www.6miu.com/read-2800000.html

最新回复(0)