7.2 面試真題 & 詳解
經驗一:北京英特爾(Intel)面試-LTE firmware職位
回來后收到intel的面試短信和電話(上海那邊打過來的,貌似是總部),心里一陣激動,終于有面試了,趕緊找申的職位,最后發現時LTE firmware Dev,再加上別的事情也沒怎么準備,老畢說要我準備這些常用的GSM、WLAN、LTE等知識,我30號看了一天(后來證明職位是不定的),31號看了一天C的一些題目,最失誤的一點就是簡歷上的項目沒有再溫習一下,下次謹記!晚上本來想改改簡歷,不過發現沒啥改的,就去復印社彩印出來(事實證明這個的確可以留下好印象,彩印+現場遞簡歷),1號早上7點20就起來了,=_=,不過撐著,10號線->5號線->趕到這個環球貿易中心,前臺也不清楚找誰,一會等來一個北科計算機的,聊了下,也不知道投的啥職位o(╯□╰)o一會一個HR MM打電話問我到沒,拿著名單過來,客氣,Nice,路上對我們說有兩個Manager分別面我們,然后交叉面,我沒有半點緊張,可能是覺得沒太大希望杯令我們到20層對面的辦公區域中間的小的會議室,有兩個manager,姑且稱A和J(James)吧,跟A面的時候,他就看我簡歷上的單片機學過,就問單片機的體系結構,我想了半天,七零八碎第寫了一些,好沒有邏輯啊~~他不太滿意,我說自己本科的時候學的,研究生主要弄C++了,他就看我研究生學了DSP體系結構,就讓我畫出來,o(╯□╰)o,我說不會還有項目里面的Socket編程,我把服務器還有客戶端的通信情況講了一下,畫了出來流程!╮(╯▽╰)╭他接著Socket往TCP/UDP上面引導,貌似是問我這個Socket編程中用的是TCP還是UDP?沒弄清楚~~~
最后他看我簡歷里面有個ABU的東西,我說我負責硬件知識,他就問我,硬件模塊,我給他畫了出來有什么創新點?我就說主從處理器控制,PIC+FPGA...最后他說我們ABU對得了季軍,有沒有什么照片什么的,我說有可以發郵件給他o(╯□╰)o,他說最好在簡歷上附上就比較好了。。。貌似看我術業不精。。。最后讓我寫了一個簡單的C++類,我就寫了最簡單的哎!J面試就比較順利,主要剛開始讓我用英文自我介紹,我大概說了幾句,也是臨時發揮,我們接著就一直用English了,首先問我最熟悉的項目,我就給他講了那個地基的項目,他也比較感興趣,我就接著發揮,英語不影響發揮,他也提了一些門外的東西,我引導著他的思路,他就讓我把項目畫出來,我一部分一部分畫出來,講清楚,他很欣賞,然后就問我學的其他知識我就說好些我都熟悉,就是項目需要的話我可以快速上手,然后問我有什么想問的,我就提了他們項目組的情況還有我要準備什么假如實習通過的話,他說這次招人主要是好多部門一起招(比較亂啊。。。)
經驗二:軟件實習生職位
總共三個面試官,一個屋子一個,充分利用了pipeline的技術。3個面試官中有一個hr,兩個技術面試官為一男一女。我的面試順序先是的技術面試、 hr面試、技術面試。女技術面試官讓我坐下后,開始讓我介紹自己的edcuation career和project。然后逮住你的project中她比較感興趣的地方狂問。project都是我自己做過的,所以被我一一抵擋。一陣狂聊之后,她突然說我們system group要用很多c語言編程,你寫個程序吧,其實就是微軟考卷里的那道反轉鏈標題,微軟考試我答的很輕松,可那個女面試官當時讓我在墻壁上的黑板上寫,我背對著她在黑板上寫,覺得她的目光刷刷的掃。我當時就開始冒汗了,結果犯了個弱智錯誤,立刻被她抓住,慘。接下來更慘的事情發生了,她又突然說你學過體系吧,那么你從 tlb,cache,memory中挑一個出來給我解說一下他們的工作過程吧。我一時昏頭挑了cache,這時我突然發現出了全相聯,組相聯這些名詞,其他的東西我都忘的一干二凈。在向jj承認失敗之后,我不甘心的說這些東西給我書我十分鐘就能記起。她立刻回答說我覺得這是一個 computer science的學生的common sense。我就這樣結束了第一輪面試。
在休息的地方沮喪了一陣之后,hr開試面我了。首先問我喜歡北京還是上海,我回答北京,然后接著看見我申請了ibm和微軟,就開始問我如果微軟和 intel都發我offer你去哪?我老實的回答說微軟,估計又說錯話了又聊了幾句,開始轉英文,依然是那些問題,你有沒有go abroad的計劃?why not?你覺得工作和學習的最大的不同是什么?如果你的team里有人和你意見不同會怎么樣?再我停頓n次,嗯了n次之后,終于結束了,沒辦法,口語實在是爛。
最后到了那個技術先生來面試,當時我已經麻木了,反正覺得也沒戲了,心態于是很放松。他倒是比較nice,沒問什么特別的問題。聊了一會之后,開始讓我提問題。問題一,你們預計招多少人,答曰不確定。問題二,啥時候會有結果,答曰明天他們回上海,兩三周之后會給結果,你要在三天以內決定是否和他們簽約。
面試問題
開始讓我介紹自己的edcuation career和project
說我們system group要用很多c語言編程,你寫個程序吧,其實就是微軟考卷里的那道反轉鏈標題
二面沒有技術問題都是個人問題,比如喜歡北京還是上海??
經驗三:compiler職位
30分鐘的報告,小case,本來在車上還想用英文來著,到場一看也都是中國人,還是用中文講比較簡單。聽報告的有6個人,報告結束后他們分成3組進行輪流面試,每組30分鐘,就在meeting room旁邊的一個小房間里面(7f-2)。其實問的問題也都大同小異,大多是關于專業方面的,比如:在這個項目之前還進行過哪些方面的研究?除了你所從事的方向之外,對編譯器其他部分有什么看法?對體系結構、操作系統有多少理解?你的研究興趣更偏向哪一個?opr/orc/multithreading再有就是關于身世的問題:你在哪個組?你的組里有多少人?你的組里的其他方向有哪些?跟他們的方向有哪些聯系?你本科也是清華的么?然后說你的簡歷太簡單了,沒什么可問的了,你有什么問題問我們么?我說這是按照intel sample resume寫的,然后直接mail給icrc了,后來 chinahr上寫得詳細些,看來他們沒看。還有,第1組里好像有個人是頭兒,問的問題比較寬泛:你認為你最大的優點是什么?舉個例子說明在你決定了一件事后,是不是還會聽取別人的意見?舉個例子:是否有過用系統的方法去嘗試解決問題的例子?(我說沒有,他說不用急,再想想,我說還是沒有:( )有沒有放棄一些事情而從事另一件事的經歷,比如犧牲一些陪gf的時間等等;在研究過程中遇到什么困難?是怎么克服的?
談談你是怎樣組織你的開發過程,以保證項目的順利進展的?. ...
在最后一組面試的時候,intel的orc 項目的director過來,讓那一組留十分鐘給他,他要跟我聊聊,結果后來他去開會去了,我就在里面寫回憶錄,一個小時后他才來,問我有沒有去投ibm 和microsoft,我說那兒的中國研究機構沒有做compiler的,他說哪里,做compiler的哪都要,又瞎扯了一通,一直折騰到5:00多才算完,不過這應該不算在面試過程里的。出來的時候又遇到icrc的director peter,說看我有點面熟,我說在清華和 intel microprocessor research forum上見過,呵呵。
面試問題
在這個項目之前還進行過哪些方面的研究?
除了你所從事的方向之外,對編譯器其他部分有什么看法?
對體系結構、操作系統有多少理解?
你的研究興趣更偏向哪一個?opr/orc/multithreading?