在名企騰訊、intel、微軟的面試感受
這3個月,大大小小的面試也有幾十個了,下面我挑幾個重點說說(我準備跟大家分享一下騰訊,intel,微軟,阿爾卡特朗訊,諾基亞西門子的面試經驗),只說這幾個公司,是因為這幾個公司都比較有代表性,分別是不同領域的很不錯的公司,
在名企騰訊、intel、微軟的面試感受
。希望能夠對有志于這些公司的同學以及朋友有稍許的借鑒價值吧。一,騰訊: 平心而論,這個公司是個好地方。企業(yè)文化,公司發(fā)展前景我都很看好,雖然不是外企,但是還是蠻希望能進的。騰訊是我經歷的第一個很正規(guī)的面試,進面試也覺得很興奮,但是有些時候,成功需要運氣,說白了就是“命”。騰訊給我打電話通知面試的時候我正在筆試微軟,沒敢接,考完了打回去沒人接,親自到華融飯店跑了一趟,說給安排到明天了(其實當天就有一些人面試了,第一天安排面試的人少,所以每個人面試的時間很充裕,第二天安排了200多人面試,一個人只有半小時時間,所以沒能在第一天面試很虧)。第二天很興奮的提前半小時到面試場地,填完表格之后就去見面試官了,面試官人很nice,沒有架子,非常和藹,加之之前有一些面試經驗,所以心里還是蠻有信心的。我投的職位是java工程師,但是萬萬沒想到,這位面試官給我出的第一道題竟然是寫一段html代碼,要用上css,實現一個美化了的登陸框! 我kao,這不是玩我么?寫html?我沒聽錯吧!當時腦袋一暈,但是暗暗告訴自己要鎮(zhèn)定鎮(zhèn)定(現在想想很可笑,應該直接問問面試官自己申請的是java工程師,而不是用戶界面設計師),于是我就在那硬著頭皮寫,結果可想而知。后來我才知道面試我的那個部門是招前臺工程師的,天哪。!
其實這個面試很衰,呵呵,不過我的感覺就是騰訊是個注重技術的地方,因為公司的業(yè)務很廣泛,所以對各種人才都有需求,面試的氣氛會很輕松,我想這個跟公司的企業(yè)文化有很大的關系,我聽一個真正面了java工程師的研二師兄說(這個師兄就是第一天去面的),面試官主要就是問算法題,就是硬基本功。所以騰訊是個對技術要求很高的地方。再說個很搞笑的事,聽了之后我就覺得我不是最衰的,另一個研二的師兄,他也是第一天面的騰訊java工程師,結果面試官一點java都沒問他,這師兄比我聰明,就問面試官是不是搞錯了,我報的職位是java工程師,怎么都不問我java呢?面試官很正經的說“哦,沒搞錯,我們的java工程師不用java”,當時我那師兄就噴血了。哈哈。
二,intel:這個面試機會來得有些不容易,記得是跟一個電氣學院的女碩士師姐去松下電器體檢的時候聊天才知道intel已經發(fā)面試通知了,而那時候intel還沒來開宣講,這讓我很措手不及,因為我還沒投簡歷,之前以為intel不招軟件工程師,但后來聽說官方上說招軟件工程師,再加上intel是外企,呵呵,所以心里不想放過這個機會,不過現在投簡歷已經晚了,于是盤算宣講會后跟面試官爭取各面試機會,intel宣講當天同時有好幾個公司開宣講,有的甚至直接筆試,猶豫了好久才決定放棄那幾個去intel爭取一下!到宣講會現場的時候宣講已經開始了,但是450卻沒坐滿一半,這很奇怪,平常在450開宣講的公司通常都爆滿,今天是intel卻這么少人,而且還有人陸續(xù)往外走,坐下才發(fā)現,宣講的是美國人,美語那個純正啊,突然我覺得很興奮,嘿嘿,看來學英語還是很正確地!走的同學看來是聽得頭疼了,提問環(huán)節(jié)有人就問面試可不可以用漢語,答曰不可以,全部英語。這時就有人說想放棄了,不去面試了,宣講結束了我趕緊沖上去了,圍著宣講那個人嘰哩哇啦的一大堆,他說我英語不錯,但是還得回去仔細看我簡歷才能決定是否能給我面試機會,我這個心里沒底啊,不過畢竟自己也是爭取了,也沒啥遺憾了,第二天一大早我就去正心自習去了(找工作期間我一直看書充實自己),突然接到了intel的面試通知的電話,叫我去哈特等,因為我是后插入的,所以得等面試官時間有空隙的時候才能面試我,我就拿著我的thinking in java 屁顛屁顛的去了,到了之后跟一個同樣等面試的不知道哪個學校的計算機碩士聊天,他很有架勢的告訴我,這是個好機會,intel剛剛在大連建廠需要人才@%*@&*%等等,他正說的.起勁,就被叫進去面試了,誰知道剛進去5分鐘就出來了,滿臉通紅,滿頭大汗,然后那個面試官陪他出來一直拍著他肩膀說“that’s ok. That’s ok”,我才明白,原來這個哥們英語不行,跟面試官互相沒法溝通,直到這個時候我才發(fā)現,如果想去外企工作的話,英語真的是very important!之后就是我了,進去之后發(fā)現是2個面試官,一個是我昨晚聊天的美國人,另一個是中國人,不過面試還是用英語進行,
資料共享平臺
《在名企騰訊、intel、微軟的面試感受》(http://www.szmdbiao.com)。Intel的面試跟別的公司差別很大,除了是全英文的以外,還有就是他畢竟是個硬件為主的公司,對軟件人才要求會比較不同,整個面試都沒有問我數據結構與算法的東西,也沒有給我出個題目讓我寫程序解答(只是讓我寫了一個簡單的sql語句),不過整個面試比較側重于考查應試者解決實際問題的能力,他會問你個問題,然后聽你是怎么解決它,比如他問我就是有一個復雜的軟件系統(tǒng),突然不知道為什么就停止運轉了,該如何解決。其實這樣的問題并不是很難,但是用英語回答就不一樣了,所以我再次強烈建議有志于進外企的同學,好好練口語跟聽力,還是那句話very important。三,微軟:這個面試來得很意外,記得接到面試通知的時候我還在筆試一個游戲公司,一聽是微軟,我馬上就交卷不答了(有些沖動,呵呵),其實從開始到最后我只是把這次面試看成一次難得的“見世面”的機會而已,根本就沒抱任何幻想(我還是很有自知之明地),不過我還是很認真的準備了一番,也算是對微軟的尊重。說到這我不得不提一下,微軟不愧是軟件的老大,它的面試是我所見過最正規(guī)最受益的,我覺得是一次難得的學習機會,所以我還是很感激。(微軟還包銷往返北京的機票跟酒店,呵呵)。于是馬上開始數據結構,算法的瘋狂復習中(看了微軟的《編程之美》,受益匪淺)…… 好了,進入正題,因為面試是上午10點開始,所以我提前一天到北京,住在了親愛的同學那。第二天一大早便起床出發(fā)。心里很緊張,在等待面試的時候,遇到了一個華中科大的同樣面試的同學,簡單聊幾句,覺得這個人貌似很牛,不禁失去了一些信心,哎。插一句,微軟前臺接待的mm很漂亮,呵呵。
面試開始了,我的第一位面試官是一位年輕瀟灑的帥小伙,讓我很是意外,原來搞技術的人也不都是書呆子類型的哦。他好像有些嚴肅,手里拿著一臺IBM的本本,坐在我對面一直的敲,問我問題的時候也在敲,我回答問題的時候也在敲…….不知道在寫什么東西。首先讓我來個自我介紹,然后問我為什么申請PM,對PM這個職位的理解,覺得自己有什么優(yōu)勢等等,之后又問了我一些項目管理方面的東西,這部分的東西比較中規(guī)中矩,我也準備了一些,所以說的還算條理清楚。然后他說“好了,現在看看你英語水平怎么樣,你用英語跟我說說你來北京的路上的見聞吧”,然后我就%@$的說了一通,覺得有些緊張,說的不是很好。最后他冷笑了一下,就像個劍客用他的絕招要置敵人于死地一樣,說“最后我們寫寫程序吧”,我早就料到了,之前看微軟的面經都有提到,微軟的面試都需要現場寫程序。我的第一個程序題目是這樣的“寫一個程序,計算鏈表的長度”。我當時心里就樂開了花,這么簡單!~哈哈,高興啊,提筆就寫,孰不知,我提筆就寫的那一剎那,這個問題我就是肯定答不對了,至少肯定不會答得完美了,其實我覺得微軟的面試好,就好在很多問題表面上看是很簡單的,但是微軟的人會給你發(fā)掘到簡單問題的不簡單的一面,就比如這個簡單的鏈表問題,面試官只是說寫一個計算鏈表長度的程序,但是他并沒有說是什么樣的鏈表,對這個程序的輸入輸出有什么要求,所以最理想的表現應該是在答題之前先思考,你應該主動問面試官,要寫的這個程序的輸入輸出有什么要求,這個鏈表可以是循環(huán)鏈表或者雙向鏈表么,等等,其實微軟的面試官并不是真的想看看你會不會操縱鏈表,他們想看的是你是否有一個嚴密的思考問題的思維,而這種思維是做一個優(yōu)秀的軟件工程師所必需的。就像我說的,我沒有考慮任何問題,提筆就寫,我寫程序的時候,面試官一直都沒抬頭的敲打電腦,也不知道在寫什么東西。寫完了之后,我又好好的檢查了一遍,生怕出任何差錯,確定完全正確之后,我跟面試官說寫完了,結果面試官只抬頭看了一眼就說“你看看你寫的程序有沒有什么問題”,然后又低頭繼續(xù)敲電腦。我當時就亂了,因為我確定這個程序沒問題,他看我有些迷茫,就說“你看看你的程序有沒有什么漏洞,比如是可以讓別人攻擊你程序的漏洞”,還好我及時發(fā)現了我用的判斷循環(huán)條件是for(;p->next!=null;p=p->next),如果輸入的鏈表是個循環(huán)鏈表的話,這個程序就是個死循環(huán)了,我突然發(fā)現自己就像一個一點面試經驗都沒有的小毛孩,心里沒有了底,生怕再出差錯。我說了我發(fā)現的問題,面試官微微點了點頭,然后又圍繞著這個題問了幾個問題,如分析一下這個程序的復雜性以及這個程序的性能還有沒有改進的余地等等(這個問題是最常見的問題),因為之前這方面的東西準備的比較充分,所以答得還算不錯,之后他又問我了一些PM的問題,比如,如果需要你給你團隊中的程序員寫一個庫函數的規(guī)格說明書,你該怎么寫等等,我就是按著自己的想法說了說,感覺答得很一般。然后就是下一個面試官了。