新書推薦:
《
青铜之美 国宝里的中式美学
》
售價:HK$
177.0
《
海外中国研究·朱熹的思维世界(增订版)
》
售價:HK$
143.4
《
甲骨文丛书·沙漠之王:英美在中东的霸权之争
》
售價:HK$
110.9
《
汗青堂丛书147·光明时代:中世纪新史
》
售價:HK$
85.1
《
能成事的团队
》
售價:HK$
111.9
《
现代无人机鉴赏(珍藏版)
》
售價:HK$
78.2
《
汗青堂丛书·晚清风云(4册套装):帝国的切口 清朝与中华传统文化 太平天国运动史 冲击与回应
》
售價:HK$
427.8
《
穿在身上的历史:世界服饰图鉴(增订珍藏版)
》
售價:HK$
557.8
|
編輯推薦: |
在这里'';
有技术大咖面试笔试经验与技巧的提炼与总结
在这里'';
有各大企业PHP面试笔试高频知识的提炼
在这里'';
有PHP面试笔试历年真题的解答与扩展
|
內容簡介: |
《PHP程序员面试笔试宝典》针对当前各大IT企业面试笔试中特性与侧重点,精心挑选了近3年以来近百家典型IT企业的PHP面试笔试真题,这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,所选面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当地扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,不仅如此,本书除了对PHP的基础语言知识进行深度剖析以外,还针对数据库、设计模式等相关知识的笔试面试做了非常详细的介绍。读者通过本书不仅能够获取到求职的知识,同时还可以更有针对性地进行求职准备,最终能够收获一份满意的工作。
《PHP程序员面试笔试宝典》是一本计算机相关专业毕业生面试笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。本书起于PHP面试笔试,但收获的不止面试笔试,还有更多的PHP实用操作技能。书中附有大量面试笔试真题,让读者能够最大限度地提升应试技能。
|
目錄:
|
前言
上篇:面试笔试经验技巧篇
经验技巧1 如何巧妙地回答面试官的问题2
经验技巧2 如何回答技术性的问题3
经验技巧3 如何回答非技术性问题4
经验技巧4 如何回答快速估算类问题5
经验技巧5 如何回答算法设计问题6
经验技巧6 如何回答系统设计题8
经验技巧7 如何解决求职中的时间冲突问题11
经验技巧8 如果面试问题曾经遇见过,是否要告知面试官12
经验技巧9 在被企业拒绝后是否可以再申请12
经验技巧10 如何应对自己不会回答的问题13
经验技巧11 如何应对面试官的“激将法”语言13
经验技巧12 如何处理与面试官持不同观点这个问题14
经验技巧13 什么是职场暗语14
经验技巧14 如何进行自我介绍?18
经验技巧15 如何克服面试中紧张的情绪?19
经验技巧16 如何准备集体面试?21
经验技巧17 如何准备电话面试?23
经验技巧18 签约和违约需要注意哪些事情?24
下篇:面试笔试技术攻克篇
第1章 PHP基础知识29
1.1PHP语言29
1.1.1PHP与ASP、JSP有什么区别?29
1.1.2PHP与HTML有什么区别?31
1.1.3PHP的优点是什么?32
1.1.4PHP的输出语句有哪些?33
1.1.5如何区分单引号与双引号?35
1.1.6什么是XML?37
1.2面向对象技术40
1.2.1面向对象与面向过程有什么区别?40
1.2.2面向对象的特征是什么?41
1.2.3面向对象的开发方式有什么优点?41
1.2.4类与对象的区别是什么?41
1.2.5PHP5 中魔术方法有哪些?43
1.2.6值传递与引用传递有什么区别?51
1.2.7什么是对象克隆?52
1.2.8什么是延迟静态绑定?56
1.2.9作用域范围有哪几种?57
1.2.10什么是构造函数?什么是析构函数?58
1.2.11什么是继承?60
1.2.12抽象类与接口有什么区别与联系?63
1.2.13什么是多态?65
1.3关键字67
1.3.1final有什么作用?67
1.3.2finally有什么作用?68
1.3.3assert有什么作用?69
1.3.4static有什么作用?70
1.3.5global有什么作用?72
1.3.6this、self和parent的区别是什么?73
1.3.7include与require有什么区别?75
1.3.8break、continue与return有什么区别与联系?77
1.3.9switch有什么作用?79
1.4常量与变量81
1.4.1什么是常量?81
1.4.2什么是变量?84
1.4.3如何判断变量是否存在、是否为非空字符或非零?87
1.4.4变量的作用域范围有哪几种?87
1.4.5如何对变量进行引用?89
1.5数据类型90
1.5.1基本数据类型有哪些?90
1.5.2如何进行类型转换?92
1.6运算符93
1.6.1运算符的种类有哪些?93
1.6.2++与—的含义是什么?100
1.7字符串101
1.7.1字符串处理函数有哪些?101
1.7.2==与===有什么区别?106
1.8正则表达式106
1.9函数111
1.9.1传值和引用的区别是什么?111
1.9.2什么是默认参数?114
1.9.3什么是函数返回值?114
1.9.4如何进行函数调用?115
1.10数组117
1.10.1如何进行数组的定义与声明?117
1.10.2什么是多维数组?121
1.10.3数组函数有哪些?124
1.11文件管理130
1.11.1有哪些文件操作?130
1.11.2涉及文件操作的函数有哪些?134
1.12异常处理与错误处理137
1.12.1什么是异常处理与错误处理?137
1.12.2error_reporting的作用是什么?138
1.12.3如何进行异常捕捉与处理?139
1.12.4如何实现自定义的异常类?141
1.13内存管理141
1.13.1什么是内存管理?141
1.13.2什么是垃圾回收?142
1.14Redis143
1.14.1什么是Redis?143
1.14.2Redis的常见问题有哪些?145
1.15Memcache147
第2章 PHP Web与框架153
2.1PHP Web153
2.1.1Session与Cookie的区别是什么?153
2.1.2GET和POST有什么区别?158
2.1.3如何预防各类安全性问题?160
2.1.4HTTP状态码的含义是什么?161
2.1.5utf-8编码需要注意哪些问题?164
2.1.6如何进行网站的优化?165
2.2模板166
2.3框架167
2.3.1什么是MVC?167
2.3.2PHP的开发框架有哪些?168
2.3.3什么是CI框架?168
2.4JavaScript、HTML、CSS等171
第3章 PHP进阶知识173
3.1时间和日期管理173
3.1.1如何输出年-月-日?173
3.1.2如何输出时-分-秒?174
3.1.3如何输出闰年-星期-天?175
3.1.4PHP相关的日期函数有哪些?176
3.2缓存179
3.3文件管理180
3.3.1PHP中文件操作函数有哪些?180
3.3.2如何进行文件上传?183
3.3.3如何进行文件下载?185
3.3.4如何进行版本管理?186
3.4验证码187
第4章设计模式188
4.1常见的设计模式有哪些?188
4.2什么是单例模式?190
4.3什么是工厂模式?191
4.4什么是观察者模式?192
第5章数据库196
5.1数据库基础知识196
5.1.1SQL语言的功能有哪些?197
5.1.2内连接与外连接有什么区别?199
5.1.3什么是事务?200
5.1.4什么是存储过程?它与函数有什么区别与联系?202
5.1.5一二三四范式有何区别?202
5.1.6什么是触发器?204
5.1.7什么是游标?
|
內容試閱:
|
《PHP程序员面试笔试宝典》是一本帮助PHP求职者快速复习PHP知识点、成功应聘PHP岗位的书,它可以帮助PHP求职者轻松地应对各类笔试和面试。
本书主要针对PHP常考的知识点进行了梳理和整理,通过这些知识点,以点为面、全面系统地帮助读者发现自己的知识盲点,从而查漏补缺,帮助他们快速构建属于自己的PHP知识架构。由于这些知识点都是在笔试或面试的过程中经常遇到的,因此为了让读者能够更深入地理解这些相关的知识点,本书还在知识点的后面配上了相关的真题与解析,通过真题与解析加深读者的理解。
编者花费了几个月的时间,对PHP的知识点和各大互联网公司应用的技术和面试的问题进行了深入了解。针对面试PHP岗位的常考考点,整理出这本《PHP程序员面试笔试宝典》。
本书具有以下几大优点:
(1)知识点更全面首先针对各大互联网公司的面试笔试真题、面试技术问题等反推知识点,然后再通过这些知识点全面地铺开整理出一张清晰的PHP知识网,让每个PHP求职者能够通过阅读本书达到全面掌握这张PHP知识网的目的,进而轻松应对面试与笔试。
(2)更专业本书针对各大互联网公司常考的题目进行汇总,并将其中的知识点进行提炼,有针对性地对PHP中的考点进行了详细解析,读者只需要花几分钟的时间就可以掌握这些知识点。
(3)解答更全面针对知识点,本书列出了相关的真题以便读者进行知识点的巩固与学习,以题带知识,让求职者更深刻地理解知识点是如何出现在考题中的。
由于本书的篇幅有限,可能存在部分知识点的遗漏,所以想了解更多关于PHP面试、知识点的内容可以关注“琉忆编程库”(www.shuaiqi100.com),或者微信公众号和小程序“琉忆编程库”,在上面每天会更新PHP面试技巧和知识,与每位求职者一起探索编程的世界。
由于编者水平有限,书中难免存在一些不足之处,恳请广大读者批评指正。有什么意见、建议或交流都可以通过邮箱330168885@qq.com或 yuancoder@foxmail.com联系我们。
最后真诚地祝愿读者面试一帆风顺,马到成功。
编者
|
|