一、 PHP部分
PHP如何实现静态化
PHP经典四大排序算法
PHP常见运行模式
PHP常见设计模式
观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?……
PHP的优化方案
session和cookie区别
如何实现不基于session和cookie的用户认证。
什么是CSRF攻击,XSS攻击?如何防范
你了解RESTful API吗?说说干什么用的。
php设计模式六大原则
如果实现自动加载?不用composer如何实现?PSR-4是什么?
抽象类和接口分别是什么
微服务的了解
垃圾回收机制
高并发解决方案
防止sql注入
时序攻击
魔术方法有哪些
对象的克隆与引用有什么区别
什么是composer?composer的意义?工作原理
二、 数据库方面
数据库三大范式是什么?
msyql的存储引擎,以及各自的区别,myisam和innodb区别
mysql索引有哪些,你是如何做索引的?
mysql索引优化
mysql的事务的特性
mysql的读写分离
msyql如何分表分库分表
一条sql语句是如何执行的
什么是乐观锁,什么是悲观锁?
msyql索引覆盖和回表
msyql索引失效
什么是死锁?什么是脏读?幻读?不可重复读?
MySQL数据库cpu飙升到100%的话怎么处理?
MySQL主从复制解决了哪些问题?
binlog和redo log有什么区别?
慢SQL如何定位呢?
MySQL单表过亿条数据,如何优化查询速度?
百亿级数据分表后怎么分页查询?
redis和memcache有什么区别
redis常见数据结构有哪些
redis缓存雪崩、缓存穿透、缓存击穿
redis淘汰策略
redis分布式锁怎么实现
Redis的持久化机制
redis如何解决秒杀超卖问题
MySQL里有2000w数据,redis中只存20w数据,如何保证redis中数据都是热点数据
MQ消息队列你怎么选择,各大优劣
三、 服务器&其它方面
说下一些你常用的linux命令
Linux如何搭建LAMP环境
说下你对Docker的了解?
常用的服务端口号
api接口的安全性设计
如何防止数据重复提交,重复写入
SSO单点登陆
两台 mysql 服务器,其中一台挂了,怎么让业务端无感切换,并保证正常情况下讲台服务器的数据是一致的
微服务之间怎么通信
TCP三次握手四次挥手
做一个微信抢红包的功能
如何防止高并发
你们用哪种版本控制?如何避免代码冲突
正常请求一个php网站,在浏览器输入网址打开网站,显示网页。但是在整个请求流程中浏览器做什么?服务器又是怎么在后台执行的?接下来就简单解析下一个完整的PHP请求的执行过程。
你了解socket吗?
swoole的了解
workman的了解
协程的理解
Nginx+Php-fpm运行原理
遇到一个网站打开慢怎么排查
如何提高网站性能和并发能力
代理与反向代理