面试中面试官问你啥问题,以上的公众号:PHP面试题都给你整理了。每天都会整理一份最接地气的面试题,在公交上,地铁上,面试的路上,直接阅读,巩固知识,方便又实用。
同时你也可以在公众号【PHP面试题】里 获取到如下教程:【PHP程序员简历与面试技巧教程】,【前端跳槽面试必备技巧】,【带你横扫PHP职场 全面解读PHP面试】
文章摘要
1. 如何设计一个高并发的系统
① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化
② 使用缓存,尽量减少数据库 IO
③ 分布式数据库、分布式缓存
④ 服务器的负载均衡
2. 锁的优化策略
① 读写分离
② 分段加锁
③ 减少锁持有的时间
④ 多个线程尽量以相同的顺序去获取资源
等等,这些都不是绝对原则php面试技巧php面试技巧,都要根据情况,比如不能将锁的粒度过于细化,不然可能会出现线程的加锁和释放次数过多,反而效率不如一次加一把大锁。这部分跟面试官谈了很久
3. 索引的底层实现原理和优化
B+树,经过优化的B+树
主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此InnoDB建议为大部分表使用默认自增的主键作为主索引。
文章内容
点击“阅读原文”,查看面试题考查内容点,并且获取你想要的视频教程,更多的面试题希望能助你拿下高薪offer!