第一篇:初级PHP程序员测试题
初级PHP工程师笔试题
1.2.3.4.请解释一下什么oop,具有哪些特征,基本原则是什么 请说一下接口和类的区别 请列举一下常见的设计模式及特点 请问session怎么实现,结合项目谈谈都是怎么使用的5.请列举常见的sql优化方式并重点阐述
6.写出提取网页中url的正则表达式
7.请讲下代理和反向代理的区别
8.版本控制用过什么工具
9.实际开发中用过什么开发框架,实现了哪些功能
答题人:答题日期:
第二篇:中高级PHP程序员测试题
中高级PHP工程师笔试题
1.写出php的魔术方法,并做简单描述
2.MySQL的存储引擎MyISAM和innoDB的区别
3.大数据量怎么解决,如何避免单点故障
4.后端负载均衡实现方法:
5.PHP静态变量作用域和内部实现原理。
6.HTTP协议状态码分类及简述
7.Linux常用命令及功能
8.写出代码输出结果,并给出原因(c语言)
int main(void)
{
printf(“%d”);
return 0;
}
9.以下代码做了什么工作(javascript)
Array.prototype.strip=function(){
if(this.length<2)
return [this[0]]||[];
var arr=[];
for(var i=0;i arr.push(this.splice(i--,1)); for(var j=0;j if(this[j]==arr[arr.length-1]){ this.splice(j--,1); } } } return arr; } var arr=[“abc”,85,“abc”,85,8,8,1,2,5,4,7,8];alert(arr.strip()); 答题人:答题时间: **的个人简历 个人资料 姓名: **电子邮件: ******@qq.com 名族: 汉出生日期: 1991/1/3 学历: 本科居住地址: 深圳福田 性别: 男手机号码: 186***7739 4求职意向 到岗时间:即时 期望职位:php程序员 工作性质:全职 专业技能 1、熟练掌握PHP,HTML,DIV+CSS,Javascript,Ajax,jQuery等Web开发技术。 2、熟练使用PDO、MySQL方式操作MySQL数据库系统,熟悉MySQL事物及存储过程。 3、熟悉HTML,DIV+CSS前台页面技术和XML的使用。 4、熟悉网页静态化、Smarty缓存,thinkPHP缓存,掌握Web防SQL注入。 5、孰悉MVC架构开发思想模式,熟练使用Smarty模板,ThinkPHP框架,ZendFramework框架。 6、熟练掌握Zend Studio, Dreamweaver,Notepad++, EclipsePHP等常用Web开发工具; 7、了解Linux基本操作。 项目经验 项目一 项目名称:地球新闻网 软件环境: 开发工具: 项目描述: linux+apache+mysql+php Zend Studio 1.该项目是一个集各种新闻的网站。2.前台采用div+css,javascript等 技术进行页面布局,Javascript和Jquery技术制作下拉菜单、表单验证、复选框等效果。3.后台采用全面向对象开发,良好的运用了MVC三层架 构模式。 责任描述:独立开发 项目体会:通过开发这次项目,使我对制作一个网站有了一个全面的了解,也同时增 加了我的技术能力;通过该网站使我了解只有想不到,没有做不到。同时 也想到在这个发展迅速的社会,我们只有不断努力学习新的技术才能满足 客户的要求。 项目二 项目名称:聚焦购物商城 软件环境: 开发工具: 项目描述: windows+apache+mysql+php Zend Studio 8.0 该项目是一个大型的网站商城,采用thinkPHP主流框架开发。 前台包括:商品列表、搜索、商品详细页、注册、登录、购物车、会员 中心、评论等。后台有:商品管理、订单管理、会员管理、商家管理等。 满足用户购物流程的各种需求 责任描述: 负责完成了MySQL数据表、字段、索引的分析与创建,主页的图片轮换,商品详细 页,购物车模块,登录注册等功能,以及后台商品管理模块。 项目体会:通过此次项目的实战,让我对thinkPHP的掌握更加深刻,同时给我感觉的是使用模板的开发速度之快,更实现的HTML的代码与PHP代码的分 离,使得拥有更好的扩展以及维护。 工作经验 2012/8—2013/4业聚医疗器械(深圳)有限公司技术员 工作感想 之前的公司主要是生产和研发介入性医疗器械的一家公司,我的工作任务主要从事公司导管支架的研发,研发多种不同尺寸型号的球囊扩张导管。在我的工作中,使我学到了很多东西,让我变得更加细心,做事情更加注重细节,更有时间观念等等。 教育经历 2013/4—2013/8达内PHP培训php程序员主要学习了:linux系统常用操作命令,HTML/CSS,Javascript/Jquery/Ajax的前台技术,学习了用Linux系统和Windows系统开发项目,学习了Smarty模板,Zendframework,thinkPHP框架的使用,学习了DEDECMS二次开发。 在学习的过程中,自己独立完成了一个小项目《地球新闻网》,和同学合作完 成了一个商城网站《聚焦购物》,通过这两个项目的实战,为我以后的工作打 下了坚实的基础。 2008/9—2012/7湖北信息工程专修学院电子商务本科主要学习了:计算机应用基础,管理学,电子商务概论,网页设计与制作,电子商务法,商务沟通与谈判及商业职业道德专业课程,安全教育等课程。 通过这些课程的学习,使我对电子商务系统建设与管理打下了良好的基础,同时也使我拥有较强的沟通能力和职业道德水准。 个人评价 1.本人细心,乐观积极心态,吃苦耐劳,勇于挑战自我,热爱学习,喜欢总结; 2.具备良好的团队精神,能很好的与团队协作开发,有良好的沟通能力,喜欢交朋友; 3.性格开朗,阳光,喜欢篮球,游泳,羽毛球等体育运动。 北京融入网络科技有限公司 PHP工程师面试题 1、请写一个实现中文字串截取无乱码的方法。(超出部分用’…..’替换)。 2、ThinkPHP框架中,下列定义有什么不同? $userModel = M(“User”); $userMode l= D(“User”); 3、如果让你模拟登陆微信公众平台并设置微信的开发模式中的URL和Token,你会如何去做?(思路或代码皆可)。 4、谈谈对你对PHP的认识或你擅长的技术。 5、假设有一个博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1,你如何设计该系统,以确保其系统高效,稳定的运行? 提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以自由发挥。 6、你经常去那些网站?有没有自己的博客或git 开源项目。 / 1 PHP 程序员简历 基 本 信 息 姓 年 名: 龄: Xxx 21 Xxxx 性 学 别: 历: 男 专科 PHP 程序员xxx@163.com 毕业院校: 电 话: 期望职位: 邮箱地址: 专 业 技 能 核心语言: 核心语言: 熟练应用 PHP+MySQL 技术,能在 WAMP 环境下熟练编程。理解对于 Web 网站开发的安全性 安全性要求,例如防 SQL 注射、令牌加密 注射、令牌加密等技术。安全性 防 理解 Web 开发流程,具有 OO 思想,能独立开发网站。框架技术: 框架技术: 熟练使用 smarty 模板引擎技术, TP 框架开发网站。对三层结构、MVC 的开发(设计模式)有较好的理解。MVC 数 据 库: 熟练应用 MySQL SQL Server2005 数据库,以及使用 SQL 语言 MySQL、SQL Server2005 语言。前台展现: 前台展现: 熟识 HTML、XHTML 网页技术,能熟练应用 DIV+CSS 样式布局设计出符合 Web2.0的页面,熟练应用JavaScript、Ajax 技术实现对于客户端的脚本验证,能够 熟练使用Jquery类库 类库实现对页面即点即改等功能。类库 开发工具: 开发工具: 能够使用 ZendStudio-5.5.0 等 PHP 开发工具。掌握 PhotpShop、Dreamweaver 网页开发工具的使用。熟悉 php168,Ecshop 二次开发工具的使用。 项 目 经 验 人事管理系统 应用程序)人事管理系统(应用程序)软件环境: 编程工具: 责任描述: WAMP EditPlus 组内讨论需求分析以及数据建模,功能独立开发完成 无论对于大型公司,中小型公司,都避免不了对员工的管理,对于每个公司的管理者,在任何方面都需要一个既提供标准有提供管理的系统;对于公司的员工也希望能够了解 项目描述: 自己的表现及在公司的职位、职责; 让公司 对员工的管理更方便,通过本系统能有效地管理工资发放、员工的考勤动态 还可实现员工的自我查看和管理;以提高公司的执行效率和经济效益。该项目主要应用了 smarty + Ajax 等技术由于 php 是一种弱的语言,并不能实现面向对 项目感想: 象的多态(重载),所以只是用到了面向对象的编程思想。在开发的过程中也使我更加熟悉 基于 Smarty + CMS 的开发模式。天元茶叶网(二次开发)天元茶叶网(168 二次开发)软件环境: 开发工具: WAMP ZendStudio-5.5.0第三篇:PHP程序员
第四篇:PHP程序员面试题
第五篇:php程序员个人简历