百度PHP三面面经
面试时间:2020/11/06 15:00 --- 19:00
面试形式:现场

一面
1.PHP的知识知道哪些?
2.PHP的不同版本之间不同有关注吗?
3.项目为什么选用Yii这种框架?
4.各种PHP的Web框架的共性有了解吗?
5.awk,sed的去重分析命令写一个?
6.联合索引的(a,b,c)中,a和b谁在前谁在后有什么讲究吗?(不是问最左匹配,问的是a,b范围不同的时候,B+树怎么构造查询效率比较高)
7.php-cgi,php-fpm,fastcgi的区别?
8.手撕代码题?
9.Nginx如何处理请求?(是master和worker进程连接外部请求?)
10.魔术方法你用过哪些?(重点是__set(),__get(),__call())
11.如何把PHP数组当作双端队列(array_push,array_pop,array_shift,array_unshift)

二面(顺着我的简历一点点问的)
1.讲一讲Yii框架是怎么工作的?就是每一时刻都有什么类在工作?
2.视图层是怎么跑起来的?模板引擎了解吗?
3.乐观锁和悲观锁?
4.如果多个人管理员要同时修改博客,那么用乐观锁和悲观锁如何解决?
5.无序链表如何查找中位数?
6.post和get的区别?
7.PHP的源码看过吗?
8.PHP的内存管理回收知道吗?
9.varchar和char区别知道吗?
10.作为技术人员?你的知识要闭环?一门语言的特点,和前后版本,框架的内部架构和变迁要有所了解?还有就是一门语言的创建和销毁机制?(交流)
11.代码题目:无序链表如何查找中位数
12.git的所有你用过的命令?
13.设计模式?(工厂模式用过吗?)

三面:
1.写一个二分查找
2.建立一个大根堆的时间复杂度?
3.写一个SQL: student(Sno,  Sname,  classId, grade)查出每个班成绩前三名的同学?
4.智力题(7,-6,22,59)的下一个数是什么?

有些问的问题忘记了,但是问的很细很广。距离成为一个合格的开发人员,我觉得距离还有不少,需要下功夫去系统的了解整个开发技术栈的深度和广度。
#面经##校招##百度##PHP工程师#

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
2022-12-27 14:49
韶关学院_2022
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像 头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
2022-12-02 15:29
点赞 评论 收藏
转发
头像
01-12 12:42
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
10 53 评论
分享

全站热榜

正在热议