新浪网技术部笔试题


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...

面试题 相关文章推荐
六道php面试题附答案
Jun 05 面试题
请描述一下”is a”关系和”has a”关系
Feb 03 面试题
Java里面有没有全局变量?为什么?
Feb 06 面试题
金山毒霸系列的笔试题
Apr 13 面试题
描述内存分配方式以及它们的区别
Oct 15 面试题
简述数组与指针的区别
Jan 02 面试题
编写strcpy函数
Jun 24 面试题
西安当代医院管理研究院笔试题
Dec 11 面试题
final, finally, finalize的区别
Mar 01 面试题
Java面试笔试题大全
Nov 23 面试题
J2ee常用的设计模式?说明工厂模式
May 21 面试题
国外的一些J2EE面试题一
Oct 13 面试题
如何处理简单的PHP错误
Oct 14 #面试题
PHP面试题及答案二
May 23 #面试题
PHP经典面试题
Sep 03 #面试题
PHP面试题及答案一
Jun 18 #面试题
一份全面的PHP面试问题考卷
Jul 15 #面试题
PHP面试题大全
Oct 16 #面试题
六道php面试题附答案
Jun 05 #面试题
You might like
常用星际术语索引(新手指南)
2020/03/04 星际争霸
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
php 高性能书写
2010/12/11 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
2015/07/02 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
理解javascript正则表达式
2016/03/08 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
JavaScript多态与封装实例分析
2018/07/27 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
Python自定义简单图轴简单实例
2018/01/08 Python
Python OS模块实例详解
2019/04/15 Python
Python 3 判断2个字典相同
2019/08/06 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
一些Unix笔试题和面试题
2012/09/25 面试题
文秘专业个人求职信
2013/12/22 职场文书
销售顾问工作计划书
2014/08/15 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书