预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

职场PHP经典面试题集锦1.求$a的值复制代码代码如下:$a="hello";$b=&$a;unset($b);$b="world";echo$a;2.求$b的值复制代码代码如下:$a=1;$x=&$a;$b=$a++;echo$b;3.写出一个函数实现删除指定目录包括其下的所有子目录以及文件4.写一个函数,算出两个文件的相对路径,如:$a='/a/b/c/d/e.php';$b='/a/b/12/34/c.php';javascript基础知识部分1.谈谈js实现继承的几种方式,并写出demo2.谈谈你熟悉的js框架,并实现下面DOM元素的获取要求找到drag="true"并且index="1"或无index属性的div提示:如果不能一次写出,请完成下来步骤1.找到drag="true"并且index="1"2.找到drag="true"并且无index属性的3.将二者联立起来得到3.实现一个遮罩层效果,要求要显示的元素在页面上居中显示4.闭包知识考察复制代码代码如下:functionstep(a){returnfunction(x){returnx+a++;}}vara=step(10);varb=step(20);alert(a(10));alert(b(20));vara="123abc";alert(typeof(a++));alert(a);MySQL知识部分1.某内容管理系统中,表message有如下字段id文章idtitle文章标题content文章内容category_id文章分类idhits点击量创建上表,写出MySQL语句2.同样上述内容管理系统:表comment记录用户回复内容,字段如下comment_id回复idid文章id,关联message表中的idcomment_content回复内容现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面文章id文章标题点击量回复数量用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为03.上述内容管理系统,表category保存分类信息,字段如下category_idint(4)notnullauto_increment;categroy_namevarchar(40)notnull;用户输入文章时,通过选择下拉菜单选定文章分类写出如何实现这个下拉菜单[可使用PHP,JAVASCRIPT,HTML]Mysql知识扩展部分4.系统需要对分类表进行扩展,使它能支持无限级别分类,请设计这个表结构,并根据你的设计完成下述场景1.查找隶属指定分类下的所有文章(包含子分类下的所有文章)2.查找指定文章的分类到根分类的层级,比如:文章"Mysql优化心得"它对应在"程序设计/Mysql/运维/"下3.删除分类时要求也能删除其下所有子分类5.系统需要对文章增加标签功能,(标签与文章是多对多的关系),用于实现"相关文章"功能.请设计这个表结构,并根据你的设计完成下述场景.1.查找与指定文章最相近的五篇文章(相似度的'算法以相同标签的数量作为依据,数量越大说明越相似)综合知识部分:1.谈谈你对Cookie与Session的理解,它们的适用场景是什么,如有可能可阐述下在多种应用下Session如何共享的思路2.谈谈你对单点登录的理解,比如原理与实现,以及实现过程中有哪些问题需要注意3.谈谈你对MVC的理解,MVC的缺点是什么,如果让你实现一个MVC框架,你想怎样实现?4.谈谈你平常工作中使用过的权限管理部分,你是如何理解与实现的?PHP应聘面试题1、echo-10%3;?>答案:-1。考查:优先级。因为-的优先级比%求余的优先级低,也就是-(10%3)。2、print(int)pow(2,32);答案:03、//file1.php$a='123';?>//file2.phpechoinclude('file1.php');?>答案:1.考查:返回值。因include()也是一个函数,有返回值。在成功时返回1,失败时返回错误信息。如果被包含的文件有return,则inculde()成功时返回该文件的返回值。4、$count=5;functionget_count(){static$count=0;return$count++;}++$count;get_count();echoget_count();?>答案:1.考查:static和++。因static$count,所以只在第一次调用get_count的时候对$count赋值为0,第二次再进来这个函数,则不会第二次赋值。其次就是return$count++和return++$count了,前者先返回,后者先++再返回。5、$arr=array(0=>1,'aa'=>2,3,4);forea