PHP工程师面试题-校园招聘

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP工程师面试题

姓名:性别:出生日期:IT相关工作经验____年

最高学历:毕业院校: WEB开发经验____年

面试日期:手机号码:邮箱:

注意事项:如果记不清函数,可以使用伪码。算法题目,可以用伪码,或者写清解题思路,但是我们还是建议使用PHP代码回答。请珍惜面试机会,杜绝作弊行为。

PHP部分

1.填空题

请写出PHP常用的语句

A.如何判断一个变量是否为空________________________________________;

B.如何判断一个变量是否NULL______________________________________;

C.如何判断一个变量是否存在________________________________________;

D.如何判断一个变量是否类型和值都等于false__________________________;

E.如何释放一个变量________________________________________________;

F.循环数组之前,检查数组________________________________________;

3.php中error_reporting 函数的作用是什么?

4.怎么有效的防止SQL注入和跨站攻击(XSS)?

5.试写出单例模式连接数据库代码片段,只需要伪代码实现。

6.算法题,请用PHP写出1-100的质数(素数)的判断算法(7、8两题可以选答)

7.请用php简单的写出冒泡排序法?

8.您对工厂模式有所了解吗?你觉得在什么情况下适宜用工厂模式?(选答)

JA V ASCRIPT部分

1.请用(javascript/jquery)写出下面结果

hello

1.获取上面HTML代码的div的HTML

2.让上面HTML代码是我div的HTML为word,并且文字的颜色为红色

2.请使用jquery或者js完成下列功能

1

2

3

4

5

1.获取被选中的项的值

2.让值等于5的项被选中

3.在js中我们经常用document.onload=function(){}来实现文档载入后实现函数的调

用,jquery中也有和之相似的方法,是什么,它们之间有什么异同?

数据库部分

1.给表(table)增加一个comment字段,类型varchar,长度60

2.请写出导致PHP查询MYSQL数据库乱码原因和解决方法

3.请说Primary Key、Unique Key差别

实战演练

请写出至少一种千万级pv的网站的程序和系统架构。以及这种架构的优点和缺点,以及如何扩展。

相关文档
最新文档