- 論壇徽章:
- 0
|
回復(fù) 1樓 geel 的帖子
非常幸運(yùn)我通過了這次面試,雖然答的不是很好,但還是通過了,現(xiàn)在已經(jīng)和geel一起工作了.
還要補(bǔ)充下,我技術(shù)很差,我是新手, ,今年大一,還在學(xué)習(xí)中...
給大家解答一下部分問題.如果發(fā)現(xiàn)錯(cuò)誤希望大家指出
寫程序那部分就不寫了,比較麻煩,面向?qū)ο笪疫沒有沒透,我是用類來做的,只完成了一部分功能.現(xiàn)在還在學(xué)習(xí)中.
4.1、文件 1.php 中不添加結(jié)尾的 "?>" 可以運(yùn)行嗎?不添加 "?>" 有什么作用嗎?
關(guān)于這個(gè)問題開始我也沒有想到答案,但是我run了一下,是可以運(yùn)行的,?>標(biāo)記的作用是退出php模式,如果沒有加并不會(huì)出現(xiàn)語法錯(cuò)誤,程序運(yùn)行完畢php會(huì)自動(dòng)退出php模式的.
第2個(gè)問我問了好多人才弄明白是怎么回事,主要是為了防止?>后面有多余的空格,這樣在include過來之后會(huì)造成輸出,如果在include之后使用setcookie()就會(huì)出錯(cuò)了,我是這么理解的,因?yàn)橐郧坝龅竭^這樣的問題,是用ob_star()解決的.
5、=== 和 == 有什么區(qū)別?
這個(gè)問題其實(shí)是在面試的時(shí)候在手冊里找到的答案,===是全等,也就是說不止要值相等,類型也要一樣.
7、一個(gè)典型web程序(例如一個(gè)論壇)的性能瓶頸通常來說在什么地方?一般采用什么什么方法來提高執(zhí)行效率?
這個(gè)我回答的是數(shù)據(jù)庫的存取,用cache來提高效率,但是我不知道對(duì)不對(duì).
8、一般用什么辦法判斷當(dāng)前頁面是用戶 post而不是get?
這個(gè)我覺得不是很難的吧,判斷$_POST和$_GET是否被定義.
二、XHTML和CSS以及javascript方面
9、簡述兩條w3c關(guān)于XHTML1.0的規(guī)范
這個(gè)其實(shí)我也只是知道一點(diǎn)點(diǎn),但是現(xiàn)在用的都是xhtml,雖然不太規(guī)范,xhtml標(biāo)簽一般要成對(duì)出現(xiàn),單標(biāo)記以 />結(jié)尾,我就答了這么多.
10、訪問過的超鏈接樣式不再具有css里定義的hover和active了,問題的原因可能是?解決方法是?
訪問過的鏈接樣式應(yīng)該用a:visited{}來定義,我想應(yīng)該是沒有什么異議吧.
11、定義一個(gè)層,用css實(shí)現(xiàn)下列樣式:高200px,寬300px,其邊框?qū)挾葹?px,邊框顏色為紅色,背景顏色為藍(lán)色,文字顏色為白色,文字水平和垂直居中,文字大小14px,粗體
這個(gè)代碼我就不寫了,比較簡單,難點(diǎn)就是div的垂直居中.
12、設(shè)有 <ul><li>aaa</li><li>bbb</li></ul>,用css使aaa和bbb顯示在同一行上。
這個(gè)我沒有想到什么辦法,我用的是top和left強(qiáng)制把第2行移到了第一行的右邊,后來geel告訴我可以定義lil{display:inline;}
13、onblur事件在什么時(shí)機(jī)被觸發(fā)?
失去焦點(diǎn),這個(gè)也是靠手冊的,平常不常用這個(gè)事件,所以忘記了
14、請(qǐng)指出body是什么元素的子元素?
這個(gè)我不會(huì),手冊里查了好久也沒有找到body元素,但偶然差到了一段代碼里有Document.body,呵呵,很顯然body是document的元素了
15、設(shè)有如下HTML代碼:
<input type="text" id="companyName" />
<p id="company"></p>
<input type="button" onclick="setCompanyName()" value="設(shè)置公司名" />
請(qǐng)完成 setCompanyName() 方法,使點(diǎn)擊按鈕的時(shí)候,將<p>中的文字設(shè)置為輸入框中的文字。如果點(diǎn)擊按鈕時(shí)輸入框里沒有文字,彈出“請(qǐng)輸入文字”的提示。
這道題也應(yīng)該算我運(yùn)氣不錯(cuò)吧,其實(shí)我js差的很,現(xiàn)在也只是能看懂一些簡單的代碼,但是我唯一仔細(xì)學(xué)過的東西就是innerHTML,所以不用考慮太多就完成了.
16、使用過哪些js類庫?
這個(gè)我并沒有答,因?yàn)榇_實(shí)沒有用過,用過一些現(xiàn)成的類,但是也不記得什么名字了.
三、其他部分
19、rm -i 代表什么意思?rm -f 呢?
以前登陸linux服務(wù)器的時(shí)候用過rm命令,用來刪除目錄,但是參數(shù)實(shí)在不記得了
20、你用什么辦法登錄到一臺(tái) linux 主機(jī)?
我只用過putty.exe,聽說超級(jí)終端就可以,我沒有試過,因?yàn)閜utty用起來還不錯(cuò).
21、一個(gè)文件的權(quán)限為 764,表示什么意思?用什么命令將這個(gè)文件的權(quán)限改為 700?
這個(gè)記不太清楚了,因?yàn)槎鄶?shù)時(shí)候改文件屬性都是通過flashfxp,直接就是777,所以第一個(gè)問我沒有回答,修改文件權(quán)限的命令是chmod,以前用過幾次,其實(shí)如果常用flashfxp也會(huì)懂這個(gè),flashfxp在修改文件屬性的時(shí)候有在信息欄顯示命令
22、FTP傳輸過程中binary和ascii模式有什么區(qū)別?
因?yàn)橐郧皞鱱tf8的時(shí)候經(jīng)常忘記換傳輸模式,所以接觸一些相關(guān)的東西,binary應(yīng)該是二進(jìn)制的意思,我理解應(yīng)該是可以傳輸所有的編碼什么的吧,而ascii只能傳輸ascii碼,不知道這么理解對(duì)不對(duì).
23、一個(gè)ftp服務(wù)器ip為1.2.3.4,端口為123,用戶名是 andy,密碼是 xyz,要求下載 movie 目錄下的 1.rm,請(qǐng)寫出可以直接下載這個(gè)文件的 URL
這道題一馬虎答錯(cuò)了,不過也差不多,好象應(yīng)該是ftp://andy yz@1.2.3.4:123/movie/1.rm,其實(shí)并不知道對(duì)不對(duì),憑感覺寫出來的.
24、HTTP返回代碼中404代表什么含義?302呢?
404是文件未找到(Not Found),302的我沒答上,應(yīng)該是Moved Temporarily,具體的意思還沒太理解透,網(wǎng)上的定義如下
請(qǐng)求到的資源在一個(gè)不同的URL處臨時(shí)保存。因?yàn)橹囟ㄏ蛴袝r(shí)會(huì)被更改,客戶端應(yīng)繼續(xù)用請(qǐng)求URI來發(fā)出以后的請(qǐng)求。新的URL必須由回應(yīng)中的位置域指定。除非是HEAD請(qǐng)求,否則回應(yīng)的實(shí)體主體 (Entity-Body)必須包括對(duì)新URL超鏈接的簡要描述。
如果用POST方法發(fā)出請(qǐng)求,而接收到302回應(yīng)狀態(tài)碼。在這種情況下,除非用戶確認(rèn),否則用戶代理不必自動(dòng)重定向請(qǐng)求,因?yàn)檫@將導(dǎo)致改變已發(fā)出請(qǐng)求的環(huán)境。
注意:當(dāng)在接收到302狀態(tài)碼后而自動(dòng)重定向POST請(qǐng)求時(shí),一些現(xiàn)存的用戶代理會(huì)錯(cuò)誤地將其改為GET請(qǐng)求。
25、<script src="a.js?0607"></script>,請(qǐng)問為什要寫問號(hào)及其后面的內(nèi)容?
這個(gè)我以為是rewrite呢,但geel說是為了解決瀏覽器緩存的問題
26、假設(shè)第1題中某一個(gè)方法你不知道怎么實(shí)現(xiàn),一般情況下你會(huì)通過哪些途徑來解決?
這個(gè)我回答是發(fā)帖子和搜索引擎,其實(shí)我也比較擅長查手冊,這點(diǎn)geel已經(jīng)看出來了^.^
[ 本帖最后由 m4ker 于 2007-6-8 14:33 編輯 ] |
|