PHP 面试 总结 2021 年 12月

第一场面试!!!

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 常用命令 ?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纯_粹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值