新浪網(wǎng)招聘分兩類,一類是技術(shù)研發(fā),一類是客戶服務(wù)。我參加的是客戶服務(wù)類的考試,考試一個(gè)半鐘頭,分五大塊:
第一部分,給出一些常用網(wǎng)站,要用英文簡(jiǎn)述這些網(wǎng)站。我答題時(shí)分不www.baidu.com www.google.com有多大差別,都是用來搜索信息的嘛。
第二部分,問一些網(wǎng)絡(luò)方面的常識(shí),比如cookie用來干什么的、怎么估算貓撲網(wǎng)www.mop.com)一天的客戶訪問量。
第三部分,智力題和數(shù)學(xué)題,類似于公務(wù)員考試的第一部分。
第四部分,問一些關(guān)于你個(gè)人的問題,比如:你迄今為止做過的自己最得意的事是什么?你的同學(xué)平時(shí)形容你最多的一句話是什么?用50個(gè)字描述你對(duì)自己的評(píng)價(jià)。你的格言。等等。
第五部分,實(shí)際問題,比如:你以一千五百元的價(jià)格賣出一臺(tái)電腦,后來發(fā)現(xiàn)報(bào)價(jià)錯(cuò)了,應(yīng)該賣一千七百元,你要怎么才能追回兩百元的差價(jià)又不失去這個(gè)用戶?
第五部分,實(shí)際問題,比如:你以一千五百元的價(jià)格賣出一臺(tái)電腦,后來發(fā)現(xiàn)報(bào)價(jià)錯(cuò)了,應(yīng)該賣一千七百元,你要怎么才能追回兩百元的差價(jià)又不失去這個(gè)用戶?
1 其實(shí)面對(duì)面試考官我們要搞清楚一件事,就是他真正的目的是什么?其實(shí)他提出問題的目的是選拔人才,而不是解決提出的那個(gè)問題。也就是說這個(gè)問題很可能就沒有什么真正的答案,他有可能是需要你的誠(chéng)實(shí),有可能是需要你的鎮(zhèn)定,有可能是需要你的靈活,有可能是需要你的細(xì)心,其實(shí)只要你在某一方面打動(dòng)了他,那么你都可能成功。
千萬記住,他們要的不是一個(gè)答案
2 過幾天之后再打電話給客戶,說那個(gè)電腦某重要部件普遍有問題,廠家要招回,特地來告知客戶電腦可以退回。這個(gè)過程態(tài)度一定要非常好,急人所急的樣子。然后說該廠家又推出了一種該部件的加強(qiáng)版,有多少多少更好的功能,但是要貴兩百元錢,我們可以免費(fèi)派人過來更換。
一般來說,對(duì)方肯定會(huì)覺得你這個(gè)人還不錯(cuò),賣出去的出了問題還要負(fù)責(zé),而且他肯定怕麻煩不會(huì)親自來退機(jī),于是讓你過去換,你就那個(gè)一樣的東西換下來收200元就好了。
最佳的解答了 天涯搜的。
技術(shù)部的考試題:
題目中有個(gè)讓寫文本處理的腳本,我閑麻煩,寫 查手冊(cè)~~~
已知strcpy函數(shù)的原型是:
char * strcpy(char * strDest,const char * strSrc);
1.不調(diào)用庫(kù)函數(shù),實(shí)現(xiàn)strcpy函數(shù)。
2.解釋為什么要返回char *。
實(shí)際完整答案:
代碼:
char * strcpy(char * strDest,const char * strSrc)
{
if ((strDest==NULL)||(strSrc==NULL)) //[1]
throw "Invalid argument(s)"; //[2]
char * strDestCopy=strDest; //[3]
while ((*strDest++=*strSrc++)!=''); //[4]
return strDestCopy;
}
錯(cuò)誤的做法:
[1]
(A)不檢查指針的有效性,說明答題者不注重代碼的健壯性。
(B)檢查指針的有效性時(shí)使用((!strDest)||(!strSrc))或(!(strDest&&strSrc)),說明答題者對(duì)C語言中類型的隱式轉(zhuǎn)換沒有深刻認(rèn)識(shí)。在本例中char *轉(zhuǎn)換為bool即是類型隱式轉(zhuǎn)換,這種功能雖然靈活,但更多的是導(dǎo)致出錯(cuò)概率增大和維護(hù)成本升高。所以C++專門增加了bool、true、false 三個(gè)關(guān)鍵字以提供更安全的條件表達(dá)式。
(C)檢查指針的有效性時(shí)使用((strDest==0)||(strSrc==0)),說明答題者不知道使用常量的好處。直接使用字面常量(如本例中的 0)會(huì)減少程序的可維護(hù)性。0雖然簡(jiǎn)單,但程序中可能出現(xiàn)很多處對(duì)指針的檢查,萬一出現(xiàn)筆誤,編譯器不能發(fā)現(xiàn),生成的程序內(nèi)含邏輯錯(cuò)誤,很難排除。而使用 NULL代替0,如果出現(xiàn)拼寫錯(cuò)誤,編譯器就會(huì)檢查出來。
[2]
(A)return new string("Invalid argument(s)");,說明答題者根本不知道返回值的用途,并且他對(duì)內(nèi)存泄漏也沒有警惕心。從函數(shù)中返回函數(shù)體內(nèi)分配的內(nèi)存是十分危險(xiǎn)的做法,他把釋放內(nèi)存的義務(wù)拋給不知情的調(diào)用者,絕大多數(shù)情況下,調(diào)用者不會(huì)釋放內(nèi)存,這導(dǎo)致內(nèi)存泄漏。
(B)return 0;,說明答題者沒有掌握異常機(jī)制。調(diào)用者有可能忘記檢查返回值,調(diào)用者還可能無法檢查返回值(見后面的鏈?zhǔn)奖磉_(dá)式)。妄想讓返回值肩負(fù)返回正確值和異常值的雙重功能,其結(jié)果往往是兩種功能都失效。應(yīng)該以拋出異常來代替返回值,這樣可以減輕調(diào)用者的負(fù)擔(dān)、使錯(cuò)誤不會(huì)被忽略、增強(qiáng)程序的可維護(hù)性。
[3]
(A)忘記保存原始的strDest值,說明答題者邏輯思維不嚴(yán)密。
[4]
(A)循環(huán)寫成while (*strDest++=*strSrc++);,同[1](B)。 字串9
(B)循環(huán)寫成while (*strSrc!='') *strDest++=*strSrc++;,說明答題者對(duì)邊界條件的檢查不力。循環(huán)體結(jié)束后,strDest字符串的末尾沒有正確地加上''。
2.返回strDest的原始值使函數(shù)能夠支持鏈?zhǔn)奖磉_(dá)式,增加了函數(shù)的“附加值”。同樣功能的函數(shù),如果能合理地提高的可用性,自然就更加理想。
鏈?zhǔn)奖磉_(dá)式的形式如:
int iLength=strlen(strcpy(strA,strB));
又如:
char * strA=strcpy(new char[10],strB);
返回strSrc的原始值是錯(cuò)誤的。其一,源字符串肯定是已知的,返回它沒有意義。其二,不能支持形如第二例的表達(dá)式。其三,為了保護(hù)源字符串,形參用const限定strSrc所指的內(nèi)容,把const char *作為char *返回,類型不符,編譯報(bào)錯(cuò)。
游戲頻道考題:
第一道題:列舉6個(gè)知名搜索引擎。easy。
第二道題:翻譯一篇英文新聞。第一個(gè)單詞我就看不懂,Murloc。乍一看,一頭霧水。50%的單詞基本不會(huì)。略過,往后看。
第三道題:如果你參加過電子競(jìng)技比賽或者玩過網(wǎng)游。請(qǐng)列舉你參加電子競(jìng)技比賽的最高榮譽(yù)或網(wǎng)絡(luò)游戲中的最高等級(jí),如果是公會(huì)、團(tuán)體負(fù)責(zé)人,也請(qǐng)?jiān)敿?xì)寫出。我暈!我毫不猶豫就寫了魔獸世界,2區(qū),伊利丹,AG公會(huì)副會(huì)長(zhǎng)兼3團(tuán)主坦。職業(yè):當(dāng)然是戰(zhàn)士。
第四題開始都是選擇題,涉及手機(jī)游戲、PC游戲、網(wǎng)絡(luò)游戲、休閑游戲等幾個(gè)方面,都是ABCD,很多我都不知道,只好蒙。關(guān)于魔獸的、九城的、EVE的,我知道,基本都答對(duì)。這屬于知識(shí)性的考題了。跟前面的能力型考題還是有差別的。
胡亂選完那堆我不會(huì)的選擇題,回頭去看翻譯題,細(xì)細(xì)看了看,發(fā)現(xiàn)了Azeroth一詞,又看見Naga一詞,又看見那些Murloc都