7.2 面試真題 & 詳解
一部分:共5題,選作2題
1 你的專業是什么? 你的專業對互聯網的發展產生了什么影響?
2 談談你在使用搜索時對搜索結果的那些方面感到過不滿
3 5種人:退休的老人,出租車司機,小學2年級學生,家庭主婦,還有一個忘了,選擇其中的兩種,把我們的搜索產品介紹給他
4 如果你要建設一個給農民工使用的網站,你應該注意哪些地方來滿足農民工的使用需求
5 英語不少于200單詞描述網絡與奶牛的關系?
1.估算taobao.com的商品總量,要求寫出估算過程
2.如果沒有發明瀏覽器,現在的互聯網會是什么樣子?
3. 發信的步驟流程圖
4.結合yahoo的特點和學校的特點,做一個校園推廣計劃,并寫出需要的資源及資金列表
5.如果要你現在聯絡yahoo酋長楊致遠,你需要通過哪幾位中間人,說明中間人為什么一定要幫助你
第二部分
1.什么樣的網站會被搜索引擎認為是作弊的垃圾網站而被剔除
2.你認為什么樣的搜索結果是好的,說明原因
第三部分
1.如果搜索msn7.0,太平洋網站提供下載的鏈接被評為4.0分,(滿分5.0),那么msn主頁提供下載評分多少?并說明原因
雅虎面試真題二
關于PHP的面試問題
1.$_GET,$_POST,$_REQUEST都是做什么用的
2.
if(strpos($str, 'a') == false) {}
這個語句有什么bug?
3.isset($foo),!empty($foo),($foo)
作用分別是什么?
4.根據數組:
$a = array(
'a'=>'apple',
'b'=>'banan'
);
輸出一個下拉框
<select></select>
5.優化下列函數
function text($str) {
preg_replace('/a/', 'z', $str);
preg_replace('/b/', 'z', $str);
preg_replace('/c/', 'z', $str);
return $str;
}
6.如何處理SQL注入
MySQL
7.如何讀取一個表的表類型,以及讀取一個表中字段的類型.
8.如果這三個字段(a,b,c)都有索引,下列SQL語句那個更快
select ... from ... where c=
select ... from ... where a=... and c=
select ... from ... where b=... and c=
(SQL語句應該沒記錯,這道和網上流傳的英文版面試題差不多)
9.忘了,好像是問的MySQL的MyISAM有什么優點?
10.記得不太清楚,大致是根據字段,取出記錄中的第一個月,最后一天?多臺MySQL服務器,如何同步數據
雅虎面試經驗一
我現在還記得,2010年的七月,我在雅虎面試的情景。
雅虎的研發中心是在清華南門外的一座高樓上,我面試的小房間呢,靠著窗戶。透過窗戶,可以俯瞰美麗的清華園。
一段簡短的自我介紹以后,面試官的第一個問題是:你寫下快速排序吧。
我腦子一下子懵了,快排是大二時《數據結構》課上學過的,是很基本和經典的算法?晌液髞砭驮僖矝]有用過,需要排序的時候,不是Copy-Paste之前寫過的排序代碼,就是調用庫里的排序函數。我只能記起快排的大致思想了:好像是把數組分成兩段,然后再…Oh, Damn!
吭哧了半天,手心都是汗,最后終于寫出來了,花了接近二十分鐘,當我沮喪地讓面試官看我涂涂改改后的代碼時,我甚至都不敢確定我寫的是“快排”,還是別的什么。
我自然知道面試官的原意:先出一道簡單的題,讓我很快、很輕松地寫出,緩解下緊張的情緒,然后再由易至難?墒,我把這一切從開始就弄砸了。
面試官問我:你知道TLB吧?
我:嗯,知道。
面試官:你說說它的原理:
我(嘀咕著、極小聲地、不確定地):好像和緩存有關吧??
(心里想著:我上學期學體系結構的時候學過TLB,期末考試前還復習過,考完試后早忘記了。現在又不是期末考試前,我怎么可能還記得住,嗚嗚…)
面試官:知道段頁式存儲管理吧?
我:嗯,知道。
面試官:解釋下(他遞給我一張紙,說你在紙上比劃下)
我:…
(心里想著:上學期學《操作系統》的時候我還寫過一個操作系統,里面用的就是段頁式存儲管理。當時還是很明白的東西,怎么才過半年就想不起來了!!)
面試官(很無語、可能抱著最后的一絲希望):數據庫三范式你總知道吧?
我:學過,可是…
面試的結果可想而知。
當我臨走的時候,我很不忿地問面試官:我做過一些項目,寫過很多代碼,你為什么不去問這些項目的經歷,或者具體的技術,而是問這些課堂里學過的,可是根本用不到的基礎知識?
那個雅虎的面試官,看了看我,給了我一個我這輩子都不會忘記的答案:
你們學校里的做過的那些項目,用過的那些技術,從工業界的角度來看,是小打小鬧。你們入職后,技術上都是要重新培訓的。而我現在想評估你,只能通過你在學校里學過的基礎知識。你作為一個在校的學生,如果這些基礎知識你都掌握不好,你說服不了我去雇傭你。
我的簡歷Vs找實習的結果
那時的我的簡歷是這樣的:
清華大學的在讀學生,大一、大二、大三學業成績年級前三,年年獎學金,大二開始進入實驗室,到那時已經參加了三個科研項目,并且即將投出人生中的第一篇論文,四、六級都是640左右的成績。
我自信滿滿,我以為這是一份很完美無缺的簡歷,我以為我的同齡人不可能有比我更棒的履歷表。
可是,我錯了。2010年的夏天,是我第一次去找實習,第一次拿在象牙塔里學到的知識去接受現實社會的考量。我大約面試了六、七家公司吧,被除了IBM以外的所有公司都拒絕了。
拒掉我的公司包括:雅虎、搜狐、網易、創新工場、浪潮…
在最初的一段日子里,我很不解,很疑慮:為什么這樣一份看著很棒的簡歷卻不能得到公司的認同?公司里既然不認可我的價值,那么它需要和認可什么樣的人才?
很慶幸的是,從那個夏天開始的一年時間里,我有幸先后在IBM和微軟兩家偉大的公司實習,在顧明老師的指導下完成了一次工作量很大,也非常有收獲的畢業設計。這三件事中的每一件,對我來說,都是莫大的挑戰,都給了我的認知以全新的甚至是顛覆性的沖擊。我對于一年前自己不解的問題逐漸有了更明晰的認識。
現在,當我回首去年夏天的經歷的時候,我會毫不猶豫地做出那個雅虎的工程師同樣的決定:
如果現在的我去面試一年前的我,我不會去雇傭自己!
這就是進步。
雅虎面試經驗二
Yahoo一開始并沒有什么HR溝通和預約,某一天我從百度下班回家正準備做飯就接到面試官電話。我開頭以為他想要跟我約時間,結果他問我是否方便進行面試。我當時毫無準備不是很想面試,不過既然室友可以做飯那面試一下也沒什么所謂。Yahoo的面試不像Google那樣有很明確的規范,所以每一輪的面試官喜歡怎么面試就怎么面試。第一輪的面試官問了很多很基礎的問題,每一道題考一個基本的知識點,例如某個CSS屬性的取值,或者是HTTP的狀態碼。這些問題基本上不需要任何的解題能力,知道就知道,不知道也沒辦法。前端的基礎知識我都知道,所以這對我來說沒什么難度,只是感覺自己被人當wiki來查而已。
Yahoo的面試讓我感到舒服的一個原因是,它有前端工程師職位,所以不需要強行用后端工程師的標準來衡量我。在通過第一輪電話面試后,HR終于出現了,跟我約了一個下午的面試時間。我問她要具體的時間安排,跟Google和Microsoft不一樣的是,她說沒有具體的面試安排,預計我的面試需要占用整個下午,所以請我預留整個下午的時間。這是讓我感覺安排不夠嚴謹的地方,后來才知道因為有多個不同的團隊想要面試我,所以從一開始就給我安排了更多輪的面試,讓不同團隊的人都有機會來面試我。
我在Yahoo辦公室一個下午的面試見了4位工程師,其中包括1位經理。因為Yahoo的經理也跟大家一起寫代碼,所以我也把他算作工程師。每一位面試官面試的風格都不一樣,不過都涉及寫代碼解題。最后經理進來的時候給我帶來了一罐DietCoke,除了讓我寫代碼外,他還讓我打開現有Yahoo產品的頁面查看源代碼代碼,然后問我有哪些地方做得不夠好以及如何能夠改進。
在面試的過程中,我很明確地向經理表示我希望能加入一個多元化的團隊,跟來自不同國家不同背景的人合作,最好有機會到美國出差工作一段時間。經理表示,既然我想要跟美國團隊合作,他可以額外安排美國的同事跟我面試一下。我的理解是,到這里我就相當于已經有了口頭offer,不過有機會跟美國同事聊一下那就聊一下咯。
因為對方在Miami,中國的上班時間正好是他的下班時間,所以面試只能約在中國上班的前一個小時。我早上8:50到Yahoo辦公室后,不僅僅HR還沒到,連前臺都還沒上班。9:00前臺上班,過了一會兒HR才來把我帶到視頻會議室。在IT幫忙調試半個小時后,確認視頻用不了,只好降級為電話會議。Miami那邊的同事很認真地把問題分作HTML、CSS和JavaScript三部分來問,半個小時自然聊不完,但他的下班時間到了,只好跟HR說明天繼續。結果第二天還是同樣時間去Yahoo辦公室通過電話會議聊了一個小時。
由于Yahoo知道我在等Google的結果,所以HR在電話口述offer給我聽后,告訴我offer的郵件先不會發出來,因為發出來我就必須在指定的天數內接受,否則系統就會自動取消offer。我覺得這還是挺人性化的。Yahoo的面試安排規范化程度看起來沒有Google和Microsoft那么高,隨意性比較大。當然,這樣做的好處是靈活性也大一些,經理和HR可以按照自己的需要做一些特殊安排。
雅虎面試經驗三
為了中午的雅虎面試,上午舍棄了群碩的筆試,吃過午飯后坐上地鐵直接到西大望路溫特萊中心A座18層。
雅虎的工作環境很好,辦公桌隔板很低,彼此間拉近了距離,少了分疏遠。來面試的有很多人,面試官也有好幾個,我們依次被安排到不同的房間進行初面、復面。
初面我的是個年輕GG,讓我做了自我介紹,問我擅長的技術,然后針對我擅長的方面進行提問,還讓我寫了一些簡單的程序。
初面過后,通知我進入復面,等了約半個小時,被帶到17層,是兩個manager樣子的面試官。還是先讓我做自我介紹,之后詢問我一些非技術方面的問題,大概有20-30分鐘的樣子。最后留了一些時間讓我來提問,然后起身、握手、說再見。
當得知今天的面試已經結束,我還有些奇怪,剛才好像聽說至少有三輪面試呢,不覺有些失望。不過好歹是已經結束,想太多也沒用。
今天看到好多同校的同學,還有些眼熟叫不上名字的,感嘆正好今天安排的都是北航的學生啊
面試總結,需要完善的:
最后一次握手時,是邊起身邊握手,沒有顧上看對方眼睛,下次要更從容一些。
還有個疑惑:
臨走前沒敢問一下面試官的稱呼,不知道這種場合下,是問了好,還是不問好。
雅虎面試經驗四
首先說明一點,雅虎是今年我參加的校園招聘中最有效率,組織最有序的一個。上周六筆試,本周四通知面試,通知的人怕我找不到,細心告訴我怎么坐車,還給了我個聯系電話,以防找不到的情況會電話聯系,讓
我很為他的細心感動。今天連續兩輪面試,組織非常有序。先贊一個!
約定的是下午4點面試。我提前了一點點到。在一個房間里面等。先填寫了一個履歷表,還有一個小小的關于校園招聘的問卷調查。在此過程中,看到這邊的HR不斷的拿著對講機跟其他的HR交換信息。也就是哪個面試官有空閑了,就叫一個等待的人去面試。組織非常有序。
等了一會,我被HR帶到12樓面試,面試的GG很和藹,很可愛,問得問題也不難。就是看看我的簡歷,看我對什么技術熟悉就問了幾個相關的問題。都是很基礎的問題。比如,多態是怎么實現的之類。還寫了一小段代碼。
結束后就另一個HR帶我去了17層進行復式。剛好17層的面試官有事,然后就轉戰到了16層。這次面試我的是一個項目總監和一個HR。那個HRMM很漂亮,但是看人還是很犀利的。他們兩個交替問我問題。
HR就問個人性格、職業規劃什么的?偙O就問了幾個項目相關的。他問了一個關于Perl的問題(因為我簡歷上寫了),我沒有回答上來,因為好久沒用了,忘了。然后就沒什么了。
總體感覺,今天的面試我很free,可能是他們給人營造了一種比較好的氛圍,讓人放松。我的表現比較一般,兩輪面試都各有一個問題沒有答上來。
總結到此結束。繼續fighting。
雅虎面試經驗五
不是頭一回去雅虎公司了,以前找兄弟去過,但是仍然感覺不錯,人多,公司也大。
面試流程:
首先跟前臺說明你是幾點面試的叫什么,前臺會很溫和的告訴你填寫張表,填好表格后她會讓你稍等,然后打電話給面試你的人出來接你,說實話感覺不錯,挺有禮貌的。
但是接下來的事情,我自己就干傻逼事情了。
好像是雅虎社區部門的gg。過來把我給領導10樓的一個玻璃的小屋內面試,聲明當天好多玻璃小屋都有面試的人。給我面試的是兩個gg。
首先讓我做自我介紹,我還沒有開口介紹,接著就讓我說說我做過的視頻項目技術過程等,我簡單說了大概(事實上時間太久我忘記了,只記得大概什么mencoder,ffmpeg隊列轉碼之類的)。
后來兩gg有問了服務器負載的一些問題,多db,多web,還有以前公司的服務器有幾臺,幾臺多memcache,都怎么放置是和web服務放在一起,還是和db服務放在一起,當時我一聽就蒙了,以前公司有轉門的運營維護系統部門,這些架構都是他們搞的。
我只是貌似的聽說了解了一些,回答的時候我也就回答的不好。。。還有讓我寫crontab語句。我一直依靠手冊慣了,所以當時只說了大概格式,具體的分時天月年的格式忘記了對了,還有就是問crontab精確到多少,我當時第一反應是分,可是后來一想應該不會這么簡單吧,結合程序也可以精確到秒,比如程序中加個sleep之類于是就說了個秒。
還有一題require和require_once有啥區別,但是我一口就說唯一區別就是require_once只加載一次外部頁面,我說我很少用require一般都用require_once,其中一個gg又問我,為啥很少用require,什么情況下用,我汗。。說實話我幾乎不用require,只用require_once,于是只能瞎編一通。
還有一個問題是sql的:一個table3個相同的類型的field分別為a,b,c下面三個語句哪個執行效率高,速度快
1.select*fromtablewherea=..andc=..;
2.select*fromtablewhereb=..andc=..;
3.select*fromtablewherea=..andb=..andc=..;
當時我回答是1.2執行效率一樣速度一樣,3執行速度慢。
最后一問題是問我用什么調試php程序。當時想說xdebug,可是我沒大用它,就直接誠實的說。沒用過,都是直接editplus或vi下寫,調試,失敗。我是做應用層開發的,對服務器了解一般。
失敗就失敗在平時都依靠手冊,唉。。服務器以后得多學。丟人,給推薦我的兄弟丟臉了。平時我主要研究php和actionscript,忽視服務器了。雖然俺flashas寫的不錯,算是高手吧!但是,服務器端被人鄙視,難受呀!
補充當時的一個crontab的問題:
寫一個crontab語句題目是:每天的10:25到11:00的時間段內,每間隔10分鐘執行某一個程序。
雅虎面試經驗六
星期五的時候接到杭州過來的電話,通知周日下午一點面試。到的比較早,大廳里醒目的指示牌上寫著“雅虎2007校園招聘面試12F”。于是坐電梯到12層,再通過內部樓梯下到11層簽到。
拿了一份履歷表開始填,然后把履歷表、簡歷、筆試試卷裝訂到一起,由工作人員帶領去面試。面試的形式是單挑,一個hr一個房間,大約有七八個房間同時面吧。因此hr是隨機的,哪個空著就去哪個房間。面我的hrjj比較nice,聽口音是南方人,后來也證實是阿里巴巴調過來的。沒有問比較難的題,但是總體感覺很aggresive,會針對你的回答的每個細節進行追問,比如什么方式、過程、結果,問得很細。
回憶一下,主要問了一下幾個問題:
1、自我介紹
2、講一個壓力的例子
3、講一個去爭取原本不是自己角色的例子(估計是考察領導能力)
4、常規的why類型問題
5、對雅虎中國的理解
最后讓我問問題,我就問了兩個,一是她對雅虎文化的理解,二是阿里巴巴同雅虎之間不同文化的融合。
最后告訴我十天之內會通過電話通知。
整個過程非?欤粋人面試的時間應該在15分鐘左右。