PHP笔试面试题精选(一)

本次课程主要围绕 PHP 面试和笔试中经常会出现的一些知识点,但是面试官会在笔试题基础上深入扩展,那么你知道如何更好的回答让面试官满意吗?题目收集自腾讯,迅雷,美图等公司的笔试面试题,以及本人面试经历中印象中的知识点,同时也分享一些面试的经验,相信对你一定有很大的参考价值。

本期题目重点涉及基础知识,安全,跨域,及两个简单的设计模式,预告下期重点是:计算机网络,WebSocket,http协议,tcp协议相关

一、PHP部分

1.函数内部 static 和 global 关键字的作用,如:

function foo()
{
    static $a = 111;
    global $b;
}

2.子类重写父类的 protected 方法有什么限制?或者说有什么要遵守的规则?

3.PHP文件末尾是否应该加 ?> 结束符号,为什么?

4.谈一谈 PHP 开源框架 CI,ThinkPHP,Laravel 的优缺点及选型依据

5.Memcache 和 Redis 的读写性能(qps)如何?两者优缺点?Redis 支持哪些数据类型?Redis 如何持久化?

6.使用 PHP 下载网络图片,有哪些方法?

7.什么是 CGI?什么是 FastCGI?php-fpm,FastCGI,Nginx 之间是什么关系?

8.什么是 CSRF 攻击 ?XSS 攻击?如何防范?

9.列举常用的设计模式并说明?单例模式,观察者模式等等

10.写一段代码,实现PHP内部的通知机制,如当一个类的属性发生变化时,另外一个类就可以收到通知。

二、前端部分

1.$(“#content .abc”) 和 $(“#content”).find(“.abc”) 哪个效率更高?

2.ajax 中如何执行跨域访问?同子域的情况如何处理?不同子域的情况如何处理?

3.$(document).ready()函数作用域是什么?

4.$(this) 和 this 关键字在 jQuery 中有何不同?

5.jsonp 和 iframe 跨域访问原理是什么?

还有 HTTP,TCP,websosket 协议,Nginx,Linux 相关的题目,以及面试经验分享。

如果本次课程内容大家感兴趣,以后可以多选择类似的主题给大家分享。欢迎报名!

如有更多问题需要交流,可添加 SF.GG 讲堂粉丝 QQ 群642336612,申请理由请填写自己的 SF 用户名。本群主要用于技术交流和讲堂咨询,此外,官方人员会不定期分享优质内容及讲堂优惠券。

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com
3、划线价说明:商品展示的划横线价格为参考价,并非原价。该价格仅供您参考。

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

3.1 10条评价

carsonlius · 2019-03-07

视频5星
但是视频分辨率太低了

SvenHe · 2019-01-22

我觉得讲的挺好,你们这些人,有没有公德心,花几块钱要求这么高,有本事你来讲。

狗蛋大师 · 2018-07-23

听着讲的真难受,说话乱停顿,内容可以,帖子整理得倒是不错

蒋武章 · 2018-03-31

听着很累,演讲者说话听着累

纸牌屋弗兰克 · 2018-04-01

我也觉得,不过我会改进讲座方式和语言表达,比如这次的我采用 ppt 讲解每道题,而不是看着题目说,表达上会更清楚流畅,刚开始讲没有经验也有点紧张,后面会改善很多。有空我重新录制一个替换上去。

大黑 · 2017-09-14

覆盖面比较全,基本都是面试中会被问到的点。 不过建议大家可以去试试四脚猫的题,会更加深入有难度一点,毕竟涨工资都是靠的加分题。
https://www.sijiaomao.com/abi...

纸牌屋弗兰克 · 2017-10-27

谢谢!你说的有道理,推荐大家可以看看这个链接。

攻城狮子王 · 2017-08-15

有助于复习知识点,但不太深入。

纸牌屋弗兰克 · 2017-10-27

好的,已听取你的建议

阿百川的风格 · 2017-07-28

jiyao · 2017-07-13

chnyang · 2017-07-11

大森 · 2017-07-11