总是有人问我要这些,让我帮出题... 现在发份上来吧,如果能做完做好,建议薪资在 6-9之间都可以给...
水平应该能达到 中
这个是我12年左右招人想出来的,基本是满足初中级的PHP面试了
写道
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实现继承的几种方式,并写出demo
2. 谈谈你熟悉的js框架,并实现下面DOM元素的获取
<div drag="true" index="1"></div>
<div drag="true" index="2"></div>
<div drag="true"></div>
要求找到drag="true" 并且 index="1" 或 无index属性的div
提示: 如果不能一次写出,请完成下来步骤
1. 找到drag="true" 并且 index="1"
2. 找到drag="true" 并且 无index属性的
3. 将二者联立起来得到
3. 实现一个遮罩层效果,要求要显示的元素在页面上居中显示
4. 闭包知识考察
function step(a){
return function(x){
return x+a++;
}
}
var a = step(10);
var b = step(20);
alert(a(10));
alert(b(20));
var a="123abc";
alert(typeof(a++));
alert(a);
MySQL 知识部分
1. 某内容管理系统中,表message有如下字段
id 文章id
title 文章标题
content 文章内容
category_id 文章分类id
hits 点击量
创建上表,写出MySQL语句
2. 同样上述内容管理系统:表comment记录用户回复内容,字段如下
comment_id 回复id
id 文章id,关联message表中的id
comment_content 回复内容
现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面
文章id 文章标题 点击量 回复数量
用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为0
3. 上述内容管理系统,表category保存分类信息,字段如下
category_id int(4) not null auto_increment;
categroy_name varchar(40) not null;
用户输入文章时,通过选择下拉菜单选定文章分类
写出如何实现这个下拉菜单[可使用PHP,JAVASCRIPT,HTML]
Mysql 知识扩展部分
4. 系统需要对分类表进行扩展,使它能支持无限级别分类,请设计这个表结构,并根据你的设计完成下述场景
1. 查找隶属指定分类下的所有文章(包含子分类下的所有文章)
2. 查找指定文章的分类到根分类的层级,比如:
文章"Mysql优化心得" 它对应在 "程序设计/Mysql/运维/" 下
3. 删除分类时要求也能删除其下所有子分类
5. 系统需要对文章增加标签功能,(标签与文章是多对多的关系),用于实现"相关文章"功能.请设计这个表结构,
并根据你的设计完成下述场景.
1. 查找 与指定文章最相近的五篇文章 (相似度的算法 以相同标签的数量作为依据,数量越大说明越相似)
综合知识部分:
1. 谈谈你对Cookie 与 Session 的理解,它们的适用场景是什么,如有可能可阐述下在多种应用下Session如何共享的思路
2. 谈谈你对单点登录的理解,比如原理与实现,以及实现过程中有哪些问题需要注意
3. 谈谈你对MVC的理解,MVC的缺点是什么,如果让你实现一个MVC框架,你想怎样实现?
4. 谈谈你平常工作中使用过的权限管理部分,你是如何理解与实现的?
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实现继承的几种方式,并写出demo
2. 谈谈你熟悉的js框架,并实现下面DOM元素的获取
<div drag="true" index="1"></div>
<div drag="true" index="2"></div>
<div drag="true"></div>
要求找到drag="true" 并且 index="1" 或 无index属性的div
提示: 如果不能一次写出,请完成下来步骤
1. 找到drag="true" 并且 index="1"
2. 找到drag="true" 并且 无index属性的
3. 将二者联立起来得到
3. 实现一个遮罩层效果,要求要显示的元素在页面上居中显示
4. 闭包知识考察
function step(a){
return function(x){
return x+a++;
}
}
var a = step(10);
var b = step(20);
alert(a(10));
alert(b(20));
var a="123abc";
alert(typeof(a++));
alert(a);
MySQL 知识部分
1. 某内容管理系统中,表message有如下字段
id 文章id
title 文章标题
content 文章内容
category_id 文章分类id
hits 点击量
创建上表,写出MySQL语句
2. 同样上述内容管理系统:表comment记录用户回复内容,字段如下
comment_id 回复id
id 文章id,关联message表中的id
comment_content 回复内容
现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面
文章id 文章标题 点击量 回复数量
用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为0
3. 上述内容管理系统,表category保存分类信息,字段如下
category_id int(4) not null auto_increment;
categroy_name varchar(40) not null;
用户输入文章时,通过选择下拉菜单选定文章分类
写出如何实现这个下拉菜单[可使用PHP,JAVASCRIPT,HTML]
Mysql 知识扩展部分
4. 系统需要对分类表进行扩展,使它能支持无限级别分类,请设计这个表结构,并根据你的设计完成下述场景
1. 查找隶属指定分类下的所有文章(包含子分类下的所有文章)
2. 查找指定文章的分类到根分类的层级,比如:
文章"Mysql优化心得" 它对应在 "程序设计/Mysql/运维/" 下
3. 删除分类时要求也能删除其下所有子分类
5. 系统需要对文章增加标签功能,(标签与文章是多对多的关系),用于实现"相关文章"功能.请设计这个表结构,
并根据你的设计完成下述场景.
1. 查找 与指定文章最相近的五篇文章 (相似度的算法 以相同标签的数量作为依据,数量越大说明越相似)
综合知识部分:
1. 谈谈你对Cookie 与 Session 的理解,它们的适用场景是什么,如有可能可阐述下在多种应用下Session如何共享的思路
2. 谈谈你对单点登录的理解,比如原理与实现,以及实现过程中有哪些问题需要注意
3. 谈谈你对MVC的理解,MVC的缺点是什么,如果让你实现一个MVC框架,你想怎样实现?
4. 谈谈你平常工作中使用过的权限管理部分,你是如何理解与实现的?
相关推荐
上面的代码展示了闭包的概念,`step` 函数返回了一个内部函数,这个内部函数仍然能访问 `step` 函数的作用域,即使 `step` 已经执行完毕。 **MySQL知识** 1. 创建 `message` 表的 SQL 语句: ```sql CREATE ...
【标题】"mac系统使用指南之色色篇" 指的是在苹果Mac操作系统中进行特定操作或设置的教程,可能涉及系统优化、软件安装、快捷键使用等多方面内容。"色色篇"可能是一种幽默的表达方式,暗示内容丰富多彩,涵盖了Mac...
标准24色色卡,调试sensor时方便测试。标准24色色卡,调试sensor时方便测试。标准24色色卡,调试sensor时方便测试。
标题中的“我也来学习nodejs 没有就自己来 色色实现迷你 MVC”表明这是一篇关于使用Node.js构建小型MVC(Model-View-Controller)框架的学习笔记或者教程。MVC是一种常见的软件设计模式,尤其在Web开发中广泛使用,...
社区里的文档无PDF版本,所以这里整理出来,希望大家可以看看,也可以提升自己的word学习技巧. 妖怪老大让偶做,可惜今天仅仅完成一章,不过word的样式基本建立差不多了.因为word好长时间没有使用,都忘却了. 希望在这...
找图找色一套 速度超快,多种模式可以选择
总而言之,本专业CMYK标准色对照表是设计师在面对色彩选择时的一个重要工具,它不仅能帮助设计师准确地挑选和运用颜色,还能提高色彩在各种打印输出介质上的可预测性和一致性。通过熟练掌握和应用CMYK色值,设计师...
推箱子游戏,又称为"色色推箱子游戏",是一种基于策略和逻辑思考的经典益智游戏。游戏的核心玩法是玩家需要操控一个角色,通常被称为"色色",在设定好的迷宫般的地图中推动箱子到指定的位置。这个游戏设计简单却极具...
此外,还要考虑组件的兼容性,包括是否能与现有系统无缝集成,是否支持多种操作系统或编程语言。 其次,COM组件的质量也是估价的重要依据。这包括组件的稳定性、错误处理机制、文档完整性以及技术支持等。一个高...
7. **缓存机制**:如何通过Cache-Control和ETag等首部字段实现数据的缓存,提高效率。 8. **WebSocket**:一种在单个TCP连接上进行全双工通信的协议,如何与HTTP进行对比和配合使用。 9. **RESTful API设计**:...
小刀娱乐网源码2019 PHP版(带7色皮肤) 基于PHP+mysql的技术架构,UTF-8编码,适用于各种娱乐网,资源网,教程网等广泛的新闻/文章/资源发布型网站,让不懂代码但又想建立自己网站的朋友,可以很容易搭建起来,通过...
在Java编程语言中,正则表达式(Regular Expression)是一种强大的文本处理工具,它用于匹配字符串模式,广泛应用于数据验证、搜索与替换等场景。在本文中,我们将深入探讨Java中常用的正则表达式及其应用。...
不多废话,1.0的商业破解版,不含源码, 破解可用,自己动手,丰衣足食。
在这个特定的版本——"迅雷 -5.8.14.706 -色共存版.7z"中,我们关注的是其“色共存版”特性,这意味着这个软件可以与系统中已经安装的其他迅雷版本同时存在,互不干扰,提供了多版本并行使用的可能性。 首先,让...
1.上传网站安装程序到空间,空间需支持PHP,MYSQL数据库20M 即可。 2.访问网网址执行安装,按照提示填入mysql数据库信息。 3.安装时默认设置后台管理 用户:admin 密码:123456 (以防安装出错建议默认安装,然后...