某大型網(wǎng)絡(luò)公司應(yīng)聘時(shí)的筆試題目附答案
更新時(shí)間:2008年03月27日 22:23:32 作者:
網(wǎng)絡(luò)公司應(yīng)聘題目,主要包括php和javascript
1、有一個(gè)論壇,帖子的數(shù)據(jù)巨大,請簡要說明如何提高用戶搜索帖子的效率。
在程序方面,可以使用頁面緩存技術(shù)。在前臺界面著設(shè)計(jì)方面也可以讓用戶輸入多一些的關(guān)鍵字,比如帖子的標(biāo)題,發(fā)貼人的id,時(shí)間等,這樣就可以大大提高搜索的效率了。
緩存下就行了,模板緩存和局部緩存都可以
2、在blog中用戶注冊后自動(dòng)綁定一個(gè):用戶名.mmosite.com這樣的二級域名,請簡要的說出解決方案。
可以用兩個(gè)IIS站點(diǎn),一個(gè)是主站,一個(gè)是域名跳轉(zhuǎn)
用于跳轉(zhuǎn)的站點(diǎn)在IIS里必須添加一個(gè)空的主機(jī)頭(默認(rèn)站點(diǎn))
還需要以下幾點(diǎn):
1.泛域名解析,將*.yourdomain.com解析到你的Web服務(wù)器所在IP地址
2.在域名跳轉(zhuǎn)站點(diǎn)的缺省頁編輯程序,獲得*.yourdomain.com中的*的值,跳轉(zhuǎn)到主站
$_SERVER['HTT_HOST']; 根據(jù)這個(gè)查詢下數(shù)據(jù)庫就行了
3、請用PHP腳本解析出在
http://srfi.schemers.org/srfi-28/mail-archive/maillist.html
這個(gè)頁面中出現(xiàn)的所有email,并保存到數(shù)組。
preg_match_all \w+@([\w\.]+) 就行了
4、用JavaScript 腳本寫出下面的功能。有一個(gè)頁面有兩條圖片廣告,當(dāng)用戶訪問這個(gè)頁面時(shí)按百分之一的概率隨機(jī)點(diǎn)擊兩個(gè)廣告中的一個(gè)廣告。
parseInt(Math.random()*100)==1
5、有一篇文章內(nèi)容包含中文和英文字符,現(xiàn)在需要將文章中的英文單詞全部提取出來。比如下面的文字:
RF Online has been officially rele按鈕功ased for
提取結(jié)果應(yīng)該是:
RF
Online
has
been
officially
rele
ased
for
請用C語言寫出這個(gè)函數(shù)。
preg_match_all \w+
C語言也簡單,assoc范圍判斷下就行
6、請使用linux下的shell(Bourne Again Shell)腳本寫出下面要求的功能:
現(xiàn)在有一個(gè)目錄/video/temp/用來存放用戶上傳的視頻文件,這個(gè)目錄是臨時(shí)的現(xiàn)在我們需要定時(shí)把這個(gè)目錄里文件轉(zhuǎn)移到/video/年月日/下面來,請寫出腳本
#!/usr/bin/php -n
foreach(glob("/video/temp/") as $file){
copy...
}
在程序方面,可以使用頁面緩存技術(shù)。在前臺界面著設(shè)計(jì)方面也可以讓用戶輸入多一些的關(guān)鍵字,比如帖子的標(biāo)題,發(fā)貼人的id,時(shí)間等,這樣就可以大大提高搜索的效率了。
緩存下就行了,模板緩存和局部緩存都可以
2、在blog中用戶注冊后自動(dòng)綁定一個(gè):用戶名.mmosite.com這樣的二級域名,請簡要的說出解決方案。
可以用兩個(gè)IIS站點(diǎn),一個(gè)是主站,一個(gè)是域名跳轉(zhuǎn)
用于跳轉(zhuǎn)的站點(diǎn)在IIS里必須添加一個(gè)空的主機(jī)頭(默認(rèn)站點(diǎn))
還需要以下幾點(diǎn):
1.泛域名解析,將*.yourdomain.com解析到你的Web服務(wù)器所在IP地址
2.在域名跳轉(zhuǎn)站點(diǎn)的缺省頁編輯程序,獲得*.yourdomain.com中的*的值,跳轉(zhuǎn)到主站
$_SERVER['HTT_HOST']; 根據(jù)這個(gè)查詢下數(shù)據(jù)庫就行了
3、請用PHP腳本解析出在
http://srfi.schemers.org/srfi-28/mail-archive/maillist.html
這個(gè)頁面中出現(xiàn)的所有email,并保存到數(shù)組。
preg_match_all \w+@([\w\.]+) 就行了
4、用JavaScript 腳本寫出下面的功能。有一個(gè)頁面有兩條圖片廣告,當(dāng)用戶訪問這個(gè)頁面時(shí)按百分之一的概率隨機(jī)點(diǎn)擊兩個(gè)廣告中的一個(gè)廣告。
parseInt(Math.random()*100)==1
5、有一篇文章內(nèi)容包含中文和英文字符,現(xiàn)在需要將文章中的英文單詞全部提取出來。比如下面的文字:
RF Online has been officially rele按鈕功ased for
提取結(jié)果應(yīng)該是:
RF
Online
has
been
officially
rele
ased
for
請用C語言寫出這個(gè)函數(shù)。
preg_match_all \w+
C語言也簡單,assoc范圍判斷下就行
6、請使用linux下的shell(Bourne Again Shell)腳本寫出下面要求的功能:
現(xiàn)在有一個(gè)目錄/video/temp/用來存放用戶上傳的視頻文件,這個(gè)目錄是臨時(shí)的現(xiàn)在我們需要定時(shí)把這個(gè)目錄里文件轉(zhuǎn)移到/video/年月日/下面來,請寫出腳本
#!/usr/bin/php -n
foreach(glob("/video/temp/") as $file){
copy...
}
相關(guān)文章
深入分析使用mysql_fetch_object()以對象的形式返回查詢結(jié)果
本篇文章是對使用mysql_fetch_object()以對象的形式返回查詢結(jié)果進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06使用ucenter實(shí)現(xiàn)多站點(diǎn)同步登錄的講解
今天小編就為大家分享一篇關(guān)于使用ucenter實(shí)現(xiàn)多站點(diǎn)同步登錄的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03php 按指定元素值去除數(shù)組元素的實(shí)現(xiàn)方法
php 按指定元素值去除數(shù)組元素的實(shí)現(xiàn)方法,需要的朋友可以參考下。2011-11-11