新浪网技术部笔试题


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高级工程师面试问题推荐
Jan 18 面试题
空字符串(“”)和null的区别
Nov 13 面试题
strlen的几种不同实现方法
May 31 面试题
请解释virtual关键字的含义
Jun 17 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
武汉瑞得软件笔试题
Oct 27 面试题
Linux如何为某个操作添加别名
Mar 01 面试题
linux系统都有哪些运行级别
Mar 26 面试题
汇科协同Java笔试题
Mar 31 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 面试题
线程同步的方法
Nov 23 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
如何处理简单的PHP错误
Oct 14 #面试题
PHP面试题及答案二
May 23 #面试题
PHP经典面试题
Sep 03 #面试题
PHP面试题及答案一
Jun 18 #面试题
一份全面的PHP面试问题考卷
Jul 15 #面试题
PHP面试题大全
Oct 16 #面试题
六道php面试题附答案
Jun 05 #面试题
You might like
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
推荐个功能齐全的发送PHP邮件类
2007/01/03 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
JScript的条件编译
2007/05/29 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
angularjs自定义ng-model标签的属性
2016/01/21 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
Python实现周期性抓取网页内容的方法
2015/11/04 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
详解Python是如何实现issubclass的
2019/07/24 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
中药专业毕业自荐书范文
2014/02/08 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
承兑汇票延期证明
2015/06/23 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
Java界面编程实现界面跳转
2022/06/16 Java/Android