三年工作经验的php,奖面对这些问题

81 阅读2分钟

常识问题

什么是composer?以及composer是干什么用的?工作原理   
什么是CSRF攻击,XSS攻击?
如何防范 你了解RESTful API吗?说说干什么用的。  
git会吗?你们用哪种版本控制?如何避免代码冲突  
如果实现自动加载?不用composer如何实现?PSR-4是什么?

数据库方面

mysql的优化方案、你知道nosql吗?你用的nosql都有哪些?
mysql索引优化、索引有哪些,你是如何做索引的?
mysql的事务 
mysql的读写分离、 查询优化、如何分表
消息队列如何实现、
msyql的存储引擎,以及各自的区别
redis和memcache有什么区别

服务器方面

Linux如何搭建LAMP环境 
你了解Docker吗?   

socket的了解

Workerman的了解、搭建的注意事项
数据库处理 
文件发送的处理

直播的了解
Redis的了解

消息队列
哈希
集合 
数据库的处理 
分别适应什么场景

高并发的了解

流量优化:防盗链处理
前端优化:减少HTTP请求,合并css或js,添加异步请求,启用浏览器缓存和文件压缩,CDN加速,建立独立图片服务器,
服务端优化:页面静态化,并发处理,队列处理
数据库优化:数据库缓存,分库分表,分区操作,读写分离,负载均衡
web服务器优化:负载均衡,nginx反向代理,7,4层LVS软件商城的了解

设计模式

工厂模式;
单列模式;
观察者模式;
装饰器模式;
策略模式;
责任链模式;
外观模式;
组合模式;
适配器模式;

爬虫正则的了解
逻辑梳理能力—算法和其它方面
其他问题

做一个微信抢红包的功能
如何防止高并发
如果打开网页的时候白屏10秒才显示出页面,如果进行排查。
说下你在项目中碰到的问题
你是如何解决的问题的
你未来的规划是什么?
你为什么离职
说下你做得你公司最不错的项目,都用了哪些技术,对你带来了哪些成长

在这里插入图片描述