新浪网技术部笔试题


Posted in 面试题 onAugust 26, 2016
一、php基础知识
1、strlen()与mb_strlen的作用分别是什么
2、下列哪个函数是用正则表达式将字符串分割到数组中()
A、Split
B、implode
C、explode
D、join
3、写出下列程序的输出结果
$x=87;
$y=($x%7)*16;
$z=$x>$y?1:0;
echo $z;
?>
4、写出smarty模板的特点
5、写出下列几个预定义全局变量的作用
$_SERVER[DOCUMENT_ROOT]
当前运行脚本所在的文档根目录。在服务器配置文件中定义。
$_SERVER[HTTP_HOST ]
当前请求的 Host: 头部的内容
$_SERVER[REMOTE_ADDR]
正在浏览当前页面用户的 IP 地址
$_SERVER[HTTP_REFERER]
链接到当前页面的前一页面的 URL 地址
$_SERVER[SERVER_NAME]
当前运行脚本所在服务器主机的名称
$_FILES
包含有所有上传的文件信息。
$_FILES[userfile][name]
客户端机器文件的原名称。
$_FILES[userfile][type]
文件的 MIME 类型,如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。
$_FILES[userfile][size]
已上传文件的大小,单位为字节。
$_FILES[userfile][tmp_name]
文件被上传后在服务端储存的临时文件名。
$_FILES[userfile][error]
和该文件上传相关的错误代码。
6、include和require都能把另外一个文件包含到当前文件中,他们有什么区别?Include和include_once又有什么区别?
7、写出一个能创建多级目录的PHP函数

二、操作系统
1请解释下列10个shell命令的用途
top、ps、mv、find、df、cat、chmod、chgrp、grep、wc
2、写出下列服务的用途和默认端口
ftp、ssh、http、telnet、https

三、面向对象
1、写出php的public、protected、private三种访问控制模式的区别
2、写出下列程序的输出结果
class a{
protected $c;
public function a(){
$this ->c=10;
}
}

class b extends a
{
public function print_data(){
return $this->c;
}
}
$b=new b();
echo $b ->print_data();
?>
3、设计模式考察:请用单态设计模式方法设计类满足如下需求
请用PHP5代码编写类实现在每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略,请写出主要逻辑代码
四、数据库
1、写出下面2个PHP操作Mysql函数的作用和区别
mysql_num_rows()
mysql_affected_rows()
2、sql语句应该考虑哪些安全性?
3、简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)
4、有一个留言板,用mysql做数据库,用户信息包括:用户名,密码,email 留言内容包括:留言ID,标题,内容,发表时间,状态(审核,未审核)
请实现下列需求:
1)数据库结构。无需写建表语句,用类似下面的表格,描述清楚即可
表明 table_aaa
字段名 字段说明 字段类型 索引
name 姓名 Varchar(64) 唯一索引
gender 性别 Enum(‘M’,‘F’)
注意,要在索引栏中注明是否需要创建索引,以及要创建的索引的类型
2)用一个sql语句查询出发表留言数量大于10条的用户名及其留言数量,查询结果按文章数量降序排列
五、系统分析
假设有一个博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1,你如何设计该系统,以确保其系统高效,稳定的运行?
提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以自由发挥

Tags in this post...

面试题 相关文章推荐
Java多态性的定义以及类型
Sep 16 面试题
Android笔试题总结
Nov 29 面试题
数据库专业英语
Nov 30 面试题
关于.NET, HTML的五个问题
Aug 29 面试题
上海微创软件面试题
Jun 14 面试题
C#面试问题
Jul 29 面试题
linux面试题参考答案(1)
Jan 22 面试题
如何利用find命令查找文件
Feb 07 面试题
Windows和Linux动态库应用异同
Jul 28 面试题
AJAX的优缺点都有什么
Aug 18 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
如何处理简单的PHP错误
Oct 14 #面试题
PHP面试题及答案二
May 23 #面试题
PHP经典面试题
Sep 03 #面试题
PHP面试题及答案一
Jun 18 #面试题
一份全面的PHP面试问题考卷
Jul 15 #面试题
PHP面试题大全
Oct 16 #面试题
六道php面试题附答案
Jun 05 #面试题
You might like
php curl模拟post请求小实例
2013/11/13 PHP
header导出Excel应用示例
2014/01/24 PHP
PHP的时间戳与具体时间转化的简单实现
2016/06/13 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
2011/11/21 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
2014/09/17 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
python的类变量和成员变量用法实例教程
2014/08/25 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
python字符串中的单双引
2017/02/16 Python
python实现杨辉三角思路
2017/07/14 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
Python机器学习工具scikit-learn的使用笔记
2021/01/28 Python
python实现图片转字符画
2021/02/19 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
中东奢侈品市场:Coveti
2019/05/12 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
大学生的自我鉴定范文
2014/01/21 职场文书
音乐教学随笔感言
2014/02/19 职场文书
人力资源求职信
2014/05/25 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
基层党员对照检查材料
2014/08/25 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python