大家说说php面试经验都问什么问题,面试问什么问题比较容易看出一个 PHPer 的水平...

13

2017-03-01 23:02:49 +08:00   b7048e5c0150a989fed46971f5ac1886.png 2

我又来啦

**1.考察 http 例如常见 http 状态码的区别**

1.2xx 3xx 4xx 5xx 分别是什么意思?

2.http/https 的区别

**PHP 方面**

1.什么是 php? 鸟哥知道是谁不? 当前 php 最快的版本是多少?

2.正则表达式

3.自动加载机制是如何实现的,你觉得可以如何优化

4.如何对比 2 个数组是否完全相等?

5.array_map 和 foreach 的区别

6.如何用 catch 捕获 php 中的错误

7.laravel 的依赖注入是如何实现的

8.如何实现注释解析?

9.影响 php 性能的主要原因?

10.cookie 和 session 的区别,如何自己实现一个 session?

11.你一般使用哪几种 PHP 规范?

12.php 的 gc 垃圾回收机制的优缺点?

13.如何接收外部变量($_EVN SESSION COOKIE $_REQUEST)

14.php-cli 和 php-cgi 的区别?

15.如何防止 sql 注入?

16.说出几个常用的魔术方法

17.php 的 Curl 是如何实现的

18.不用 mb_* 如何正确截断汉字

19.如何将数组转换成对象

20.字符串函数 xxx

21.数组函数 xxx

22.$computer(100)('x')(100) 简易计算器功能

23.$_SERVICE 从何而来

24.前端发送的 base64 php 如何接收?

25.php 匿名函数变量如何传递?以及如何更改其作用域

26.php 在使用 nginx 或 apache 的时候有什么不同的地方?

**框架方面**

1.Laravel 的 Facades 门面模式如何实现的

2.Laravel 的路由如何实现的?如何是你自己感觉应该怎么写?

3.Laravel 中的 ORM 中有哪几种设计模式

5.聊聊后期静态绑定的使用场景

7.什么时候用静态关键字修饰? 什么时候不该用?

8.Event 是如何实现的?

9.如何要你实现一个兼容多个数据库的 ORM 如何实现?

**前端**

0.浏览器页面是如何渲染的

1.如何优化页面加载速度

2.ajax 中为啥无法更改外部变量?

3.事件冒泡和阻止传递

5.css 优先级问题?

6.异步加载的内容为啥无法绑定事件?

7.如何跨域?cors 和 jsonp 倾向哪个?

8.position 相关

9.如何判断变量类型

10.异步头像上传伪代码

11.作用域巴拉巴拉

**服务器**

巴拉巴拉 @#$%^&

**设计模式**

巴拉巴拉 @#$%^&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值