PHP开发工程师面试问题集锦_第1页
PHP开发工程师面试问题集锦_第2页
PHP开发工程师面试问题集锦_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP开发工程师面试问题集锦

PHP开发工程师面试题共享

1.下列哪一句不能将john添加到数组$user?答:BD

A.$user=john;

B.array_add($user,john);

C.array_push($user,john);

D.$user||=john;

2.比较sort(),asort(),ksort()三个函数的用法以及使用环境。

答:sort--将数组的值由a-z重排,并自动替换索引从0...结束

asort---此函数将数组的元素由a-z重新排列,且保持原先索引值和元素的对应关系,这个函数主要是用于

需要将数组的元素重新排列。这个函数比较常用。

ksort---此函数将数组依照索引值由a-z重新排列

例子:

对array(a=111,9=orange,6=2,apple);排序。

sort则返回:Array(=apple=orange=2=111)值由a-z重排,索引也变了。

asort则返回:Array(=apple=orange=2=111)值由a-z重排,保持索引以应

ksort则返回:Array(=111=2=orange=apple)索引值由a-z重新排列,保持索

引以应

3.以下代码输出什么内容,为何。

$num=10;

functionfoo(){

$num=$num*10;

}

foo();

echo$num;

答:

结果为10.由于foo()中的$num是访问不到函数外的变量的。要想访问加上global$num;结果就成100了。

4.引用和一般变量的区分。

答:一般变量是开拓了一块新的存储空间,引用是直接指向其他的存储空间。

如:

$num=10;

functionfoo($num){

$num=$num*10;

}

foo($num);

echo$num;

调foo($num);函数时以变量传递,则返回10;

假如改成引用传递,返回100;

$num=10;

functionfoo($num){

$num=$num*10;

}

foo($num);

echo$num;

5.加载类库的方法。

答:

function__autoload($class){

require_once(./lib/.$class..php);

}

6.foo()和@foo()的区分。

答:加上@符号会屏蔽报错提示。

如下:

$num=10;

functionfoo($num){

$num=$num/0;

}

foo($num);

echo$num;

大家都知道除数不能为0。假如加上@符号后就没有Warning:Divisionbyzero

7.你平常如何调试PHP代码。

答:用echo打出调试或用exit调试。再加上火狐扫瞄器调。

8.请画出你所做项目某个模块数据库表之间的关系(E-R图),并简洁描述一下其业务.

9、请指出下列代码段中的错误或不足之处(下面的代码段都可以胜利编译),并说明缘由。

Strings1=abc;

Strings2=fde;

Strings3=gbc;

Strings=s1+s2+s3;

(4)UserTransactiontransaction=null;

try{

PolicyDAO.create(...);

transaction=Trans.getUserTransaction();

transaction.begin();

PolicyDAO.();

transaction.mit();

}catch(Exceptione){

transaction.rollback();

10、怎样保证1个文档的平安性?

11、说说你知道的防火墙及其应用?

12、WINDOWS域的详细实现方式?客户机要加入到域该如何操作?

13、请问你对AD熟识吗?怎样组织AD资源?

14、请简述操作主机(FSMO)的作用?

15、请问PKI是什么?在WIN下怎样实现PKI?请简述证书申请的一个过程?

16、请问你用过那些远程掌握软件?

17、怎样实现WINDOWS群集?

18、你知道哪几种邮件系统?请简述安装EXCHANG2024的具体步骤?

19、请问ISA有几大功能?请简述用ISA发布网站的过程?

20、请问怎样才能让SQL服务器更平安?

21、请问在生产环境中你应当如何规划SQL数据库文件存放?

22、当一台DC发生宕机,你应当如何处理?

23、请问你如何把你的WINDOWS服务器做得更平安?

24、如何备份和还原SQL数据库?

25、如何备份和还原EXCHANG数据库?

26、你用过那些杀毒软件(网络版和单机版)?

27、假如有一个小型企业网络需要你去规划,请叙述你的规划思路?

28、你知道那些入侵检测系统?你能独立部署的有那些?

29、请问如何加强WEB服务器的平安?

30、当有一台电脑消失故障,请问你怎样解决这个问题?

软件工程师面试阅历

1.不要在面试中喧宾夺主

我曾经面试过几个应聘者,他们似乎铁了心肠肯定要告知我他们最近的“超级项目”。当我开头发话他们就立即打断:“我想让你了解我们近期处理的超级项目,10年之前当这个项目开头之时还悄悄无闻……”,然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞。

记住:面试官在面试过程中有详细的问题需要询问。但是假如应聘者喧宾夺主,那么考官就可能无法获得充分的信息来做出推断,同时这种行为也会让考官觉得应聘者很难共事。

假如你的确想谈论自己的项目,那么就应询问面试官:“我觉得最近的某某项目能充分体现我的力量,我能不能用10分钟的时间来描述一下详细状况?”这样就会给面试官空间来调整面试过程,由此也避开毫无征兆就让面试离题万里。

2.在回答需要详细答案的问题之时,记得首先要有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论