上海3年PHP经验遇到的高频面试题
大家百度百度吧,可能比直接看答案要印象更深刻
数据库
- varchar 和 char 有什么区别?哪个查询效率更高?
答案:char是固定长度,varchar是可变长度类型根据插入时候的值多长就占用多长;char查询处理速度更快 - Mysql 主从复制如何解决数据延时?
答案: - 数据库表设计技巧,三范式和注意事项
答案: - MyISAM和InnoDB 有什么区别?
答案: - MyISAM和InnoDB 存储结构有什么不一样?
答案: - 什么是回表?
答案: - 数据库有哪些隔离级别,分别描述一下?
答案: - 乐观锁和悲观锁有什么区别?分别有哪些应用场景?
答案: - 为什么要建立索引?索引有哪些好处和坏处?
答案:NoSql
- Redis 高可用模式 主从、哨兵、分布式集群分别简述
答案: - 秒杀中Redis缓存库存如何保证不超卖?
答案: - Redis有哪些数据结构?分别有哪些应用场景?
答案: - Redis为什么这么快?
答案: - Redis穿透、击穿、雪崩分别描述一下并且如何防范?
答案: - Redis 持久化机制分别描述下
答案:PHP
- 常用设计模式,并且阐述应用场景
答案: - 阐述 PHP 垃圾回收机制
答案: - PHP-FPM 有哪些运行模式?
答案: - Laravel容器和依赖注入具体是怎么实现?
答案: - 队列如何防止重复消费?
答案: - 传值和传引用有什么区别?
答案:网络
- URL输入浏览器到返回结果的过程?
答案:算法和数据结构
- 给一列数字Array查找某值?
答案: - Hash 和 Btree 有什么不一样?(这问的太没含量了,其实就是分别简述一下)
答案: - 除了冒泡排序还有哪些快排序算法?
答案:GO语言
- 怎么定义切片变量?
答案: - 遍历切片方法?
答案:
问这种面试题的人估计也就来装一下 - make 和 new 的区别?
答案:
本作品采用《CC 协议》,转载必须注明作者和本文链接
三年问这个 :joy: 怕不是面试八股文里面抄来的
老哥这面试多少k呀?看这些问题不是很难
现在基本都要求多掌握一门后端语言了吗?我看
golang
挺火的看着就像八股文
正好最近在面试
这公司良心,不往深处追基本没问题