# PHPerInterviewGuide **Repository Path**: foxliang/PHPerInterviewGuide ## Basic Information - **Project Name**: PHPerInterviewGuide - **Description**: 这应该是史上最全、最具有指导意义的 PHPer 面试指南 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 作为一位程序员,面试过多次,也面试过很多人,最近又在找工作,总结一下面试经验和面试题,希望可以帮到正在找工作的小伙伴们。 先说一下面试时的心态,刚入门的程序员,技术实力不高,又大多不善言谈,面试一旦遇到难题,很容易心态失衡、惊慌失措、语无伦次,最终丢掉了 Offer。 **其实大可不必,心态坦然,是面试必备的一点。** 面试新手,面试官心中很清楚,你的实力有几分几两,一般不会过意的为难人,就算是面试真的出了比较难的题,最多也就是要压一压,你的心理预期的薪水,或者就是考验一下你随机应变的能力。 而对于那种内心十分渴望,但是又对技术水平要求比较高的工作,你要明白,只挣自己能力范围内的薪水,对于梦寐以求的 Offer,你应该不断的提升自己的技术水平,来达到这样 Offer 的标准,而不是只是渴望、碰运气。 **想要得到某样东西,最好的办法是让自己配得上它。** PHPer 的开发的技术栈大多是 LAMP 或者是 LNMP,其中 Linux、Apache(Nginx)都比较偏运维,但是 PHP、MySQL 是每一位合格的 PHPer 都必须精通的技术栈。 而 Web 开发又不单单只靠 PHP、MySQL,更多的还需要了前端、Web 安全、高并发、性能优化,甚至还需要学习网络协议、算法等等相关的编程知识。 这次整理了不少面试相关的知识和技巧,给大家简单介绍一下纲要: - [Web 篇](web.md) - [协议篇](protocol.md) - [PHP 篇](php.md) - [Laravel 篇](laravel.md) - [算法篇](algorithm.md) - [MySQL 篇](mysql.md) - [Linux、Git 篇](linux.md) - [程序员如何写好一份简历](readResume.md) - [结语:写给程序员的一些建议](givePHperSuggest.md) - [扩展阅读资源整理](readResources.md) **不论你是学习也好,面试也好,都要明白一点,对于技术知识,不应该向背课文一样,死记硬背,理解大于记忆。** 希望大家看完之后,都能有所收获,早日找到梦寐以求的 Offer。 ## GitBook链接 为方便大家阅读,将本 repo 同步至 GitBook:https://todayqq.gitbooks.io/phper/content/ ## 关于作者 赵金超,一位知趣、有趣、有自我觉悟的程序员 个人博客:[简书主页](https://www.jianshu.com/u/bf11017ee65a) 公众号:今朝浅谈,不定期更新区块链相关知识 ## 贡献 本文使用 markdown 编写,提交 PR 时,文章排版请遵循[中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines)。 ## 支持 如果我写的文章,可以帮到你,不妨支持一下:) ![](/assets/45c68202-fa78-11e6-8125-3e365101a313.png) ## 转载合作 转载本指南,请注明作者以及 GitHub 链接,谢谢! ## 协议/License 知识共享许可协议
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。