您正在学习的是试看内容,报名后可学习全部内容 报名课程
人气值 10k

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 用户名。本群主要用于技术交流和讲堂咨询,此外,官方人员会不定期分享优质内容及讲堂优惠券。