/PHP-Interview-QA

PHP面试问答

Apache License 2.0Apache-2.0

PHP面试问答

结合实际PHP面试,汇总自己遇到的问题,以及网上其他人遇到的问题,尝试提供简洁准确的答案

包含网络、数据结构与算法、PHP、Web、MySQL、Redis、Linux、安全、设计模式、架构、面试等部分

本仓库将持续更新,fork 无法看到最新内容,建议 Watch 或 Star ~~

温馨提示

  • 分享面试遇到的问题,通过提交 Issue

  • 参与项目内容完善,通过提交 PR,提交内容请尽量保证准确性可读性

  • 本仓库需要什么内容:实际经典面试题 + 靠谱简答 + 详细深入文章(必要的话)

面试流程

面试流程

问题列表

网络篇

数据结构与算法篇

PHP 篇

Web 篇

MySQL 篇

Redis 篇

Linux 篇

安全篇

设计模式篇

架构篇

为何要写这个

从事软件开发,已经接近五个年头了,去年面试中,发现自己依然处于尴尬的位置。简单重复,缺乏挑战的工作,已经没有多大吸引力了,优秀的平台,面试缺屡次碰壁。人上年纪之后,思维敏感度、记忆力都明显有所下滑。

程序开发不要被限制在语言层面,这是大家都懂的道理。但是作为一个 PHP 开发者,很多时候都是缠绕在业务的沟壑,理想和现实总是相差甚大。去年由于部门重组,本来将近十余人负责的项目,之后只剩两三人负责,各种坑只能靠人肉解决,深感无力。

工作可能只是你的一部分,你必须有自己的能力定位。以前总觉得学什么,做什么都无所谓,需要学习的技术,花点时间快速学习就行,有新的技术出来,赶紧紧跟了解下。但这些年下来,发现自己却没有一样能够拿的出手的,甚至连一个像样的作品也没有。其实 PHP 的技术栈还是比较广的,在对整个技术栈有一定的掌握之后,可能还需要深挖几个自己喜欢的领域,否则在现今的就业市场里面,没有任何的竞争力。所以可以看到很多招聘者都在感慨,中高级工程师都去哪里了。

面试或者面试他人,无法逃避,那就选择面对。撰写《PHP 面试问答》,构建一个面试体系,而不必慌张的临时准备,时时刻刻都充分准备好,对自己负责,也对别人负责。

结合实际 PHP 面试,系统的汇总面试中的各种各样的问题,尝试提供简洁准确的答案。如果你在 PHP 面试中遇到问题,欢迎提 Issues 交流。包含网络、数据结构与算法、PHP、Web、MySQL、Redis、Linux、安全、设计模式、架构、自我介绍、离职原因、职业规划、准备问题等部分。

最后,祝愿大家在日后的求职中,都能拿到满意的 offer~~

参考

术语对照表:顾名思义,帮助联想知识点

参考资料:站在巨人的肩膀上,你将能看的更远

声明

本资料仅供参考,水平有限,难免存在纰漏错误之处

欢迎转载,转载请标明来源出处,谢谢~~

作者:凌枫 Email:colinlets@gmail.com

链接:https://github.com/colinlet/PHP-Interview-QA