新浪网技术部笔试题


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

面试题 相关文章推荐
写一个用矩形法求定积分的通用函数
Nov 08 面试题
Android interview questions
Dec 25 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
存储过程和函数的区别
May 28 面试题
介绍一下HTTP、HTTPS和SSL
Dec 16 面试题
铭立家具面试题
Dec 06 面试题
局域网标准
Sep 10 面试题
shell程序中如何注释
Jan 28 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
为什么需要版本控制?
Aug 08 面试题
什么是Remote Module
Jun 10 面试题
如何现实servlet的单线程模式
Aug 05 面试题
如何处理简单的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.ini中文版
2006/10/09 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
Javascript闭包与函数柯里化浅析
2016/06/22 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
解决seaborn在pycharm中绘图不出图的问题
2018/05/24 Python
python实现彩票系统
2020/06/28 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
清洁工表扬信
2014/01/08 职场文书
安全生产大检查方案
2014/05/07 职场文书
创先争优演讲稿
2014/09/15 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL