第一场面试!!!
1、laravel 源码是否看过 ?
2、laravel 中间件的配置 ?
3、laravel 在路由中的使用 ?
4、laravel 的 依赖注入 的原理 ?
5、PHP 面向对象的魔术方法有哪些 ?
6、JWT 生成 token 原理?
7、JWT token 加密 过程是否了解 ?
8、如何防止劫持 token ?
9、通过代码层面实现 指定的用户访问接口?
10、数据签名是否了解,签名怎么还原?
11、什么情况下使用到队列?
12、延时队列使用场景?
13、laravel 中 队列相关的命令?
14、laravel 基于什么来做队列?
15、reids 数据一般存在哪里?
16、reids 持久化 怎么做(配置)?
17、reids 中 AOF 保存的机制?
18、mysql 有哪些索引?
19、聚镞索引 数据存储在哪里 ?
20、innoDB 数据主要存在哪里 ?
21、B+ 树底层原理 ?
22、innodb 和 myisam 哪个效率更高? 有什么区别?
23、怎么解决 MySql 幻读、脏读 ?
24、mysql 怎么上锁 ?
25、git 代码发布流程 ?
第二场面试!!!
1、php 版本 的区别 ?
2、php-fpm 的原理 ?
3、php 常用处理字符串的函数 ?
4、swool 是否有了解过 ?
5、laravel 框架的优缺点 ?
6、websocket 连接步骤 ?
7、是否了解 Go ?
8、短链接与长连接 的优缺点 ?
9、怎么实现防盗链 ?
10、token 优点和缺点 ?
11、cookie session token区别 ?
12、mysql 加锁 的 过程 ?
13、什么情况下 出现 死锁 ?
14、redis 持久化 怎么做?
15、mysql 优化 方案 ?
16、redis 分布式锁 ?
17、redis 常用的健值 主要有哪些 ?
18、redis 健值数据类型 ?
19、redis 单线程,单进程 ;服务器怎么选型 ?
20、redis 是 cpu密集型和还是内存密集型的 ?
21、tcp、udp 是否有了解 ?
22、网络请求的状态有哪些 ?
23、做负载均衡的策略有哪些 ?
24、MySql 乐观锁 使用什么方式来实现 ?
第三场面试!!!
1、比较 sort() 、asirt()、ksort() 三个函数的用法以及使用环境
2、加载类库方法
3、PHP 的魔术方法函数列举5个以上,并举例说明用法 ?
4、private、protected、public 修饰符的访问权限 ?
5、PHP 生成 Excel 表单,并下载;简单描述一下你使用的方法或插件 ?
6、说明一下我们如何在 PHP 中处理异常 ?
7、在大多流量频繁的社区系统里,我们常用PHP+ES+Redis应用在一些模块中,这里Redis 起什么作用,如何解决数据不同步的问题 ?
8、简单说一下PHP有哪几种设计模式 ?
9、PHP-FPM 运行原理 ?
10、PHP的接口和抽象类的区别 ?
11、PHP require和include区别 ?
12、MySQL 如何防止回表 ?
13、MySQL innodb和myisam区别 ?
14、Git 相关命令 ?
15、Git 项目发布上线的流程 ?
16、Composer 和 PHP 的自动类加载有什么区别 ?
17、写出常用的 laravel artisan 常用命令 ?