(答案和更多题库请移步查看。https://blog.csdn.net/t707584896/article/details/128814999)

一、 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运行原理

  • 遇到一个网站打开慢怎么排查

  • 如何提高网站性能和并发能力

  • 代理与反向代理

2023年PHP常见中高面试题汇总(持续更新)相关推荐

  1. 前端不常见25k+面试题(持续更新)

    这一套面试题可能和网上看到的都不太一样,如果你都能答出来,那你就是25k+的水平了 1.苹果手机字体的锯齿怎么实现平滑 -webkit-font-smoothing: subpixel-antiali ...

  2. Web前端面试题汇总(持续更新...)

    H5 的新特性有哪些?C3 的新特性有哪些? H5 新特性 拖拽释放(Drap and drop) API ondrop 自定义属性 data-id 语义化更好的内容标签(header,nav,foo ...

  3. PHP 常见的面试题汇总

    PHP常见的面试题汇总 购物车里面的收藏怎么做 首先在数据库里面建一个收藏表,让它与用户表相关联点击收藏的时候加入到用户所对应的收藏表里面 什么是同步和异步 同步就是客户端发送数据到服务器,服务器等发 ...

  4. Java开发专家阿里P6-P7面试题大全及答案汇总(持续更新)

    一.CPU100%问题如何快速定位 答案 1.执行top -c ,显示进程运行信息列表   键入P (大写p),进程按照CPU使用率排序 2.找到最耗CPU的线程   top -Hp 10765 ,显 ...

  5. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(8)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  6. 【帆软报表】使用技巧及常见问题汇总-持续更新

    [帆软报表]使用技巧及常见问题汇总-持续更新 1.重复与冻结设置,做用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表- ...

  7. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(4)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  8. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(3)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  9. 面试1:Java、微服务、架构常见面试题(持续更新中)

    Java.微服务.架构常见面试题(持续更新中) 文章目录 Java.微服务.架构常见面试题(持续更新中) ==**Java**== 1.Java概述 (1)JVM.JRE和JDK (2)Java特点 ...

最新文章

  1. 《JavaScript设计与开发新思维》——1.7 JavaScript编程目标
  2. shell脚本基本命令1
  3. BZOJ-1875-HH去散步-SDOI2009-矩阵乘法
  4. flink中datastream和dataset各自print()的异同
  5. Golang 实现【链表反转】
  6. Beta 冲刺 (6/7)
  7. 卷积神经网络(CNN)的细节问题(滤波器的大小选择)
  8. 浙大PAT甲级1001-1020题目详细代码解答|标准答案|C++语言|浙软机考
  9. Ubuntu 软件包管理 常用 apt 命令
  10. html怎样在视频上添加文字,视频底部加一行文字 如何在视频上加文字
  11. Libgdx游戏编程之卡牌游戏UI布局
  12. linux常用软件收集
  13. 有趣的数字(C++)
  14. 【团队管理】如何做好技术团队年终复盘
  15. SpringCloud-gateway资料以及详解
  16. RSA结合DES解决上下行接口的安全性问题
  17. 天猫菜鸟强势宣布!春节不休,年货照常买照常送!
  18. Pytorch之KLDivLoss
  19. deeplearningwithpython豆瓣_Python 学习资源教程(待续)
  20. 万能乘法速算法大全_小学数学指算法、加法、减法、乘法、除法简便运算方法大全,收藏...

热门文章

  1. Java:中序线索化二叉树及遍历
  2. 【C数据结构】单链表的实现以及链表和顺序表的优缺点
  3. 狗是好狗,正不正经就不知道了
  4. 在职场中如何和同事处好关系是门艺术活
  5. 北京杭州差距这么大?程序员在北京准点下班,在杭州12点在还加班
  6. Java简单设计模式
  7. 如何实现一款好用的云图(word-cloud)生成工具?
  8. 编码转换--字符映射表
  9. Laravel 7.x - 学习/实践
  10. 13个坏习惯让IT工作者过度劳累