php研发工程师面试经验(北京)面试过程:在家视频面试,第一面主要问了php的基础知识,mysql的内容,熟悉的框架内容,最后做了一道动态规划的算法题(走台阶)面试官问的面试题:1. php ""和""的区别2. isset和empty的区别3. $this, self, parent的区别4. php魔术变量5. mysql索引模型,什么情况下设置了索引却不走索引6. 联合索引模型7. 防止sql注入 yii2 bindValue()和bindParam()的区别8. yii2框架 find() findOne(), all(), one(), scalar() queryAll() queryRow() 的返回值,已经结果集为空时候的返回值9. 说一些操作array的方法:array_values, array_column, array_push, array_pop求数组的交集,并集,差集?array_multisort?遍历array的方法?array_walk?除了array_walk还有什么可以遍历array的方法,array_search?10. php定义常量的几种方式
2轮面试:视频面试、笔试
面试感受:一般;面试难度:困难;面试来源:校园招聘