经历过的php面试题 一些总结

总结下我遇到的面试官问到的面试题,其实遇到的大部分面试官都非常的平易近人,一般的面试官会直接问你PHP的相关,比如类的魔术方法有哪些,还有一类面试官会根据其中的知识点出题,如果掌握的好的话你能听出来他想问的是哪个知识点,在面试过程中可能会因为紧张,听不清面试官想表达的意思,没关系,大胆的问,问清楚题目,才能好好的想怎么答。我每次面试完都会把刚才不太明白的,答不上来的题目记到手机上,回来做个总结,明白自己的技术短板,回来不管是找专业的书补还是通过自己写代码,总之就是好好学习,有所进步,面试中印象比较深的一个面试官,他在跟你聊的过程中,会指出你项目中的一些问题并给出更好的解决办法,也会在给你出题过程中,如果你没有答明白也会给你更好的解答,这样的面试官千载难逢,还遇到的一个面试官是最后他会给你总结下你技术的短板并且告诉你怎么做,其实很多东西真的没有那么难,只要去实践,去学习。
好了,下面具体写下在面试过程中问到的技术:
1、PHP7的变化,升级PHP7遇到的问题?
最后推荐看一本书 PHP7内核剖析,这个是github链接 https://github.com/pangudashu/php7-internal,如果觉得自己能看进去可以买一本书来看,真的很不错。里面也详细写了PHP的垃圾回收机制以及数组的底层等等,看完会觉得受益匪浅
2、类的魔术方法有哪些,分别代表的意思?
3、redis的数据类型,分别使用场景,以及数据类型的底层实现
4、redis持久化几种方式?
5、设计模式?
6、统计nginx的日志ip地址,awk使用
7、mysql索引,innodb、myisam区别
8、mysql主从复制机制
9、opcode
10、抽象语法树
11、xss攻击、csrf攻击、sql注入
12、mysql 的锁机制 乐观锁、悲观锁
mysql相关的我看过淘宝分享的文章,还有美团分享的,都写的非常好,参考地址
13、redis缓存失效机制
14、负载均衡、反向代理
15、mysql查询流程
16、redis初始化
17、mysql新特性
18、http协议相关
差不多问的最多的我遇到的就这些,其实大部分的面试官都非常好,他会照着你简历上问,所以简历上的内容一定要写你做过的项目,从业务流程到代码实现都要非常熟悉,问的东西也是你使用过的,会考察你的技术的底层是否理解,这样你在回答问题的时候也尽量往你熟悉的领域靠,当有的面试官不太清楚问你啥的时候,你要积极主动的介绍你做的项目,你会的技能,掌握主动权,以上就是自己的总结,仅供参考。

猜你喜欢

转载自www.cnblogs.com/weiluoyan/p/9099981.html