《新浪最新面试题(共4页).doc》由会员分享,可在线阅读,更多相关《新浪最新面试题(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 新浪网技术部笔试题一、 php基础知识 1、strlen()与mb_strlen的作用分别是什么 2、下列哪个函数是用正则表达式将字符串分割到数组中()A、SplitB、implodeC、explodeD、join 3、写出下列程序的输出结果$y?1:0;echo $z;? 4、写出smarty模板的特点 5、写出下列几个预定义全局变量的作用$_SERVERDOCUMENT_ROOT$_SERVERHTTP_HOST $_SERVERREMOTE_ADDR$_SERVERHTTP_REFERER$_SERVERSERVER_NAME$_FILES 6、include
2、和require都能把另外一个文件包含到当前文件中,他们有什么区别?Include和include_once又有什么区别? 7、写出一个能创建多级目录的PHP函数二、 操作系统1请解释下列10个shell命令的用途top、ps、mv、find、df、cat、chmod、chgrp、grep、wc2、 写出下列服务的用途和默认端口 ftp、ssh、http、telnet、https三、 面向对象1、 写出php的public、protected、private三种访问控制模式的区别2、 写出下列程序的输出结果c=10; class b extends apublic function print
3、_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、 有一
4、个留言板,用mysql做数据库,用户信息包括:用户名,密码,email 留言内容包括:留言ID,标题,内容,发表时间,状态(审核,未审核)请实现下列需求:1)数据库结构。无需写建表语句,用类似下面的表格,描述清楚即可表明table_aaa字段名字段说明字段类型索引name姓名Varchar(64)唯一索引gender性别Enum(M,F)注意,要在索引栏中注明是否需要创建索引,以及要创建的索引的类型2) 用一个sql语句查询出发表留言数量大于10条的用户名及其留言数量,查询结果按文章数量降序排列五、 系统分析假设有一个博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1,你如何设计该系统,以确保其系统高效,稳定的运行?提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以自由发挥专心-专注-专业