新浪笔试题 社招 手机新浪网笔试题(二)
接 上一篇 新浪笔试题 社招 手机新浪网笔试题(二)
?
二、数据库
数据库基础
设计一个留言板,用mysql做数据库后端。
用户需要先注册成为会员才能发表留言(注册选项为用户名和密码)。
用户发表留言后需要等管理员批准后才能显示。
留言内容包括如下内容:
标题 限制最多40个中文字符
正文 长度无限制
作者 限制最多20个英文字符
发表时间 包括日期、时间:精确到秒
作者IP
email 限制80个字符
状态 (待审核、已审核)
请按以下要求设计数据库结构:
1.要求描述锁需表结构
2.建表sql语句
3.用户登录对应的身份校验sql语句
4.发表留言对应的sql语句
5.写出按发表时间先后顺序显示第N页的留言内容(每页10条留言)需要的sql语句
6.查看某人发表的状态为“已审核”的全部留言
7.sql语句需要考虑web安全性
8.前面提到的sql语句需要性能能最优化
?
?
三、操作系统
提示:如下题目基于UNIX操作系统,可用Linux和freeBSD的命令
1.在当前目录下用命令行创建一个名为test的空文件
?
2.将/data/apach下的所有文件打包为/tmp/htdocs.tar.gz,如何操作?
?
3.请列举一下10个shell命令的用途。
top、ps、mnv、find、df、cat、chmod、chown、grep、wc
?
4.请写出下列服务的用途及默认端口
FTP、ssh、http、telnet、https
?
?
四、实战演练
假设为博客产品设计访问用户行为分析系统
目标:
1:每日新增用户10万,每天更新30万用户行为量
2:数据需每小时更新。
需要完成
1.给出该系统需要哪些维度数据。
2.指出该系统需要关注的重点和难点。
3.描述系统处理数据的流程、数据库设计和后台系统架构。
?
?
?
完!
1 楼 jyjava 2012-01-12 有难度,貌似有几个都没听说过,悲催 2 楼 lizhiyu211 2012-01-13 jyjava 写道有难度,貌似有几个都没听说过,悲催