### 常问内容 ~~~ 1、介绍下自己 2、说下上家公司 3、为什么离职 4、职业规划 5、用过哪些框架 6、项目中遇到的问题,怎么解决的 ~~~ ### 常用http状态码 ~~~ 2**成功,操作被成功接收并处理 3**重定向,需要进一步的操作以完成请求 4**客户端错误,请求包含语法错误或无法完成请求 5**服务器错误,服务器在处理请求的过程中发生了错误 301 Moved Permanently永久移动 302 Found 临时移动 304 Not Modified 未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源 400 Bad Request客户端请求的语法错误,服务器无法理解 401 Unauthorized请求要求用户的身份认证 403 Forbidden服务器理解请求客户端的请求,但是拒绝执行此请求 404 Not Found 服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面 500 Internal Server Error服务器内部错误,无法完成请求 502 Bad Gateway作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应 504Gateway Time-out充当网关或代理的服务器,未及时从远端服务器获取请求 ~~~ ### php 相关 ~~~ 你常用到的array方法 ~~~ ### mysql 相关 ~~~ mysql引擎有哪些 mysql 锁有哪些,怎么加锁 mysql conf 里哪些配置项可以提高性能? ~~~ ### linux 相关 ~~~ 安装 服务器查看php安装到哪里了 用到的linux命令 根据日志筛选 都有哪些ip访问过我们的命令?(前五?) ~~~ ### 项目相关 ~~~ 做过哪些项目,介绍下 项目中有没有遇到安全攻击,介绍下 项目记的log,介绍下 项目中要设置时区时间的话怎么设置 ~~~ ### 缓存 ~~~ 用过哪些缓存? redis数据类型,以及你实际应用他们的场景? ~~~ ### 版本控制 ~~~ 用过哪些版本管理工具? git 流程? 常用哪些git 命令? ~~~ ### ~~~ 现有多个无序的网络请求需要同时发起,你会怎么实现 php muti curl 怎么实现的? 表数据有五千万的数据量,用户想导出到TXT,怎么写导出接口 php怎么执行命令,如果执行不成功,可能是因为什么,如何允许php执行命令 让你写一个上传接口,需要注意什么?怎么保证安全?(都会校验什么) php 写 api 接口,你都会注意什么 定位到了 mysql 查询 怎么优化, 让你负责一个新项目,技术架构业务架构怎么考虑? 不知道php安装位置,想查看php配置? 自己实现的一个缓存,运行长时间后,现需要删除一些,如何做保证删除后缓存命中率比较高? 业务需求,需要生产不能重复的不限位数 的ID,自己怎么实现一个不会重复出现的ID? mysql注入?为什么会导致mysql注入? 知道的常用的设计模式? PHP的垃圾收集机制是怎样的? 不知道请求的客户端,不知道请求方式,怎么获取变量名? 现在服务器的架构是什么样子 高并发,高流量情况下,如何设计秒杀或抢红包架构? 技术架构、业务架构? ~~~