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