某大型网络公司应聘时的笔试题目附答案


Posted in PHP onMarch 27, 2008

1、有一个论坛,帖子的数据巨大,请简要说明如何提高用户搜索帖子的效率。
在程序方面,可以使用页面缓存技术。在前台界面着设计方面也可以让用户输入多一些的关键字,比如帖子的标题,发贴人的id,时间等,这样就可以大大提高搜索的效率了。
缓存下就行了,模板缓存和局部缓存都可以

2、在blog中用户注册后自动绑定一个:用户名.mmosite.com这样的二级域名,请简要的说出解决方案。
可以用两个IIS站点,一个是主站,一个是域名跳转
用于跳转的站点在IIS里必须添加一个空的主机头(默认站点)
还需要以下几点:
1.泛域名解析,将*.yourdomain.com解析到你的Web服务器所在IP地址
2.在域名跳转站点的缺省页编辑程序,获得*.yourdomain.com中的*的值,跳转到主站

$_SERVER['HTT_HOST']; 根据这个查询下数据库就行了

3、请用PHP脚本解析出在
http://srfi.schemers.org/srfi-28/mail-archive/maillist.html
这个页面中出现的所有email,并保存到数组。

preg_match_all \w+@([\w\.]+) 就行了

4、用JavaScript 脚本写出下面的功能。有一个页面有两条图片广告,当用户访问这个页面时按百分之一的概率随机点击两个广告中的一个广告。

parseInt(Math.random()*100)==1

5、有一篇文章内容包含中文和英文字符,现在需要将文章中的英文单词全部提取出来。比如下面的文字:
RF Online has been officially rele按钮功ased for
提取结果应该是:
RF
Online
has
been
officially
rele
ased
for
请用C语言写出这个函数。

preg_match_all \w+
C语言也简单,assoc范围判断下就行

6、请使用linux下的shell(Bourne Again Shell)脚本写出下面要求的功能:
现在有一个目录/video/temp/用来存放用户上传的视频文件,这个目录是临时的现在我们需要定时把这个目录里文件转移到/video/年月日/下面来,请写出脚本
#!/usr/bin/php -n
foreach(glob("/video/temp/") as $file){
  copy...

PHP 相关文章推荐
使用adodb lite解决问题
Dec 31 PHP
理解和运用PHP中的多态性[译]
Aug 02 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
php如何解决无法上传大于8M的文件问题
Mar 10 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
May 15 PHP
php实现读取超大文件的方法
Jul 28 PHP
PHP 正则表达式小结
Feb 12 PHP
PHP实现伪静态方法汇总
Jan 13 PHP
详解PHP对象的串行化与反串行化
Jan 24 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
php 无限极分类
Mar 27 #PHP
mysql时区问题
Mar 26 #PHP
How do I change MySQL timezone?
Mar 26 #PHP
有关 PHP 和 MySQL 时区的一点总结
Mar 26 #PHP
使用 MySQL Date/Time 类型
Mar 26 #PHP
MySQL修改密码方法总结
Mar 25 #PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 #PHP
You might like
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
从手册去理解分析PHP session机制
2011/07/17 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
分享10段PHP常用代码
2015/11/11 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
PHP文件操作详解
2016/12/30 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
jquery select选中的一个小问题
2009/10/11 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
Node.js操作系统OS模块用法分析
2019/01/04 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
详解vue 组件
2020/06/11 Javascript
对于Python装饰器使用的一些建议
2015/06/03 Python
Python新手们容易犯的几个错误总结
2017/04/01 Python
Python的logging模块基本用法
2020/12/24 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
Internet主要有哪些网络群组成
2015/12/24 面试题
企业统计员岗位职责
2013/12/13 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android