其實也沒什么特別的經歷,只是之前自己也常潛論壇,看別人的面經筆經什么的,現在自己也經歷過了,所以也寫一寫,也許對別人也有所幫助,只是實在沒有膽量在論壇里寫了。。就在這吧。
首先說說交大保研的事吧。。雖然現在學校還沒有給我名額,只是拿到了交大的預錄取函 T_T。10月12日上交保研復試,中間插播一段,上交是在10月1日放假前也就是9月31日統一發的郵件通知,而且有點點小小陰險是在下班前的一刻鐘發的。。當時我并沒有收到復試通知,哎。。也難怪今年我們學校前五名的同學都投了上交,另外還有兩名后面的同學。。也就是其名同學。。我不幸綜合排名第五。。。也料想到了初審會被刷掉。。。但是還是挺不甘心的。。于是當得知其他同學都收到了通知時而我沒有。。我立刻打電話給了計算機教務,想詢問一下為什么我沒有。。。求老師給我一個機會。。可是教務說不好意思。。我們要下班了。。有什么問題節后再說。。我當時就知道沒希望了。。節后就要復試了。。。怎么可以節后再說呢。。當天晚上我就毫不猶豫的回到了考研自修教室。。并且在當天網上寫了一個很恐怖的國慶八日計劃。。并且10月1日放棄了看閱兵。。不折不扣的實施了八日計劃的第一日。。當晚十點半回到寢室。。照常打開郵件。。居然。。。交大復試通知來了。。當時我就蒙了。。。10月12日上交復試。
好吧。。既然給了機會我又不能不爭取了。。于是在寢室窩了一個禮拜。。練一練機考。。。在最后幾天準備了一下自我介紹。。以及項目經驗。。因為之前有向學長了解交大復試的環節。。知道有英語口語這一項。。所以有特別準備英文自我介紹。。但是我英文很爛。。在菲菲同學北上的前一天拉著菲菲幫我寫了一份自我介紹。。然后背熟。。。第二天找佩佩同學聽一聽。。。很感謝佩佩同學。。聽完之后。。佩佩說了一點這個自我介紹挺好的。。但是不special。。你要挖掘自己最special的地方。。好好想一想自己的經歷。。多挖掘挖掘。。自己到底有什么優勢。。。如何把握這短短的兩分鐘。。把自己最亮點的地方展現給老師。。于是我又回去改。。用一張紙寫自己的經歷。。小故事。。。寫了大概五六個吧。。就發現思維立刻開闊了很多。。而且也自信了很多。。。發覺了自己很多自己也不知道的東西。。最后自己重新了一份屬于自己的自我介紹。。其中提到了三點能力。。其中最重要的是分析和思維能力。。
說說當天復試的情況吧。。上午機考,下午面試。。應該說上交這一次的機考比以往的難度是要大的。。。第一個題是浮點數乘法。。因為這種題目寫是肯定會寫的。。。但是差錯啊什么的寫起來可能需要一點時間。。而且時間只有三個小時。。如果開局不順的話一共五道題。。想是做不完了。。所以我從第二題開始。。。很快的速度暴力三個題。。因為實在沒時間讓自己多想更優化的方案。。而且因為也是按點給分。。所以大數據跑不過我想也就算了。。然后第五道題沒思路。。所以開始寫浮點數乘法。。果然這個題耗費了我很多時間。。很多邊界錯誤。。調了挺久的。。干掉這個后我就開始全心全意想第五個。。最后也不知道咋做。。然后就用了很荒唐的暴力了。。。因為實在沒時間了。。我還想留一點時間做個檢查。。檢查也是對的。。確實發現了一些錯誤。
下午面試。。可能是上午機考還行。。老師也挺和藹的。。來學嘉老師面試我的。。還有一個英語說得很好的老師。。還有一個看資料的老師。。英語說得很好的老師開始讓我talk about myself。我問他是要self-introduction么?他說是的。。這個簡單。。我就把自己準備了的自我介紹說給他聽。。時不時的看看老師的反應。。很開心的是。。老師明白我最想表達的東西是什么。。并且也針對我想表達的東西對我進行了發問。。面試還是輕松地。。后面問到了我想跟那個老師。。我也說了***。。兩個老師眼神交匯了一下。。不知道啥意思。。后面對于博士這個問題還糾結了一下。。我很明確的表示不想讀博士。。并且認為現在讀博士也是不現實的。。我覺得做不出研究。。這個話是有一點過激啦。。但是老師的反應倒還挺好的。。問了一下我對研究的理解。。我說了一下是發掘本質。。然后老師說你之前做的東西不就是研究么?為什么認為研究不了什么東西呢?我和老師爭辯了一下說那不是研究只是思考而已什么什么的。。老師笑了。。我也笑了。。可能老師還是覺得我是孩子吧。。容忍了我的嘴巴。。
10月27日 微軟面試(第一次實習面試,四面四個小時)感覺今天是華師大專場,兩個本科,兩個研究生,面完后才發現就剩我了,前兩面還是挺輕松的,但是后面兩面尤其是第三面,面完,腦袋完全暈了,幸虧三面和四面中間有個休息。。要不然腦子肯定不轉了。全過程全是中文面試,沒有英文。關于這個我還問了一下為什么不是英文,其實我英文很爛。。只是好奇就問了一下,面試的工程師說主要是希望能表現你自己的能力,而不要英文這個問題來阻擋了你描述自己的思想。。大概是這個意思啦。。還是很人性化的啦。。nice~~
電面:啥也沒問,讓寫代碼,說mail給她,給一個單鏈表,給一個m,讓每m個數進行翻轉。例子 1 2 3 4 5 6 7,若m=3則要求將鏈表變成3 2 1 6 5 4 7。
一面:進來我就給他看了我的簡歷。。。為面試特別準備的簡歷。。精簡版簡歷。。就一頁。。把該寫的都寫了。。。面試官讓我自我介紹。。。。我就介紹咯。。然后他看我的簡歷。。然后問了一些項目的問題。。。然后我就巴拉巴拉的給他講。。也提了一些問題。。然后我就回答。。回到點子上了他就告訴我可以了。。好像大概過了半個小時吧。。然后他說還有那我們看中的就是coding的能力,那我們開始做題吧。。我立馬掏出筆袋。。然后他給了我一沓紙。。我開始還納悶為啥給我這么多的紙。。后面懂了。。。紙還根本不夠用的其實。。出題了。。第一題大數乘法,第二題給個二叉樹,兩個節點,問這個兩個節點的最近公共祖先。。然后跟我說還有34分鐘。。問我時間夠不夠。。如果不夠的話先寫第二個。。但是我確實有一點慌。。第一個還好。。第二個就。。不知道了。。不過他人很好。。可能怕我緊張。。走開了。。讓我自己寫。。我把圖畫出來。。用了很笨的方法遞歸搞定了第二題。。然后這個時候他回來了。。我給他看。。然后我寫第一題。。他問我第二題的代碼自己覺得有沒有什么問題。。然后他看我答不出來。。提示我說往邊界考慮考慮。。我說邊界我該考慮的都考慮了。。然后他說root==NULL呢?我說這。。我指給他看。。我寫了。。然后他說不好意思沒看見。。感覺他人好好。。后面他說你再想一想還有啥問題沒有。。我想如果還有問題的話就是算法問題了。。我這遞歸可不是o(n)的。。如果最壞情況下可是o(n*n)的。。然后給他說。。他很同意的點點頭。。然后讓我接著寫第一題。。然后他又出去了。。第一題挺快的。。就寫完了。。然后看他還沒有回來。。我就又來寫第二題。。用了一種o(n)的搞定了。。他回來了給他看了看。。然后第一題有一些小錯誤。。而且沒考慮負數的情況。。但是他說覺得我代碼能力還是不錯的。。能在半個小時內搞了三個代碼吧可能是。。
二面:一個很好的姐姐。。也是讓我自我介紹一下。。自我介紹一完。。就說那我們做題吧。。第一個題:N!我問了一下n有多大。。n!超int64么?n是正數么?問了一些邊界的問題。。然后跟她說我之前已經寫過了一個大樹的階乘了。。然后她說看一看。。然后我想n!有很多種方法的其實。。還有一些優化的方法。。本來想跟她說一下。。但是她沒給我機會T_T。。說那我們換一道題吧。。我就在那里后悔啊。。干嘛說我做過了嘛。。。不給自己找事兒么。。第二題。。求一幅圖片的連通塊。。這個也很easy。。bfs唄。。想也不想就動筆了。。然后給她看。。她看我沒啥事做。。就讓我寫test case。。我就在那寫。。找了一些自己的覺得真正寫的時候會出錯的地方。。然后這個題over了。。后面問了一個開放式的問題。。我到現在也沒搞明白干啥的。。我也是在那鬼扯一通。。感覺這么姐姐對我的回答也不是很滿意。。說這也是還是很容易想到的方法。。是否還有其他的方法。。看我這木腦子啟發不動了。。就換題了。。說1。。。10000.。分別填到10001個空里。。有個數是重復的。。問是哪個數。。我想了一會。。覺得好簡單呀。。不久加起來了么。。然后姐姐說還有沒有其他方法。。我就在那想啊想。。想了五種方法。。時間復雜度從o(n)o(nlogn)o(n*n)。。。能想的都往上面湊。。感覺姐姐也覺得能湊出這么多也不容易呢。。可能。。所以就放過我了。。呵呵。。說再做一個簡單題。。這個題確實簡單。。翻轉字符串。。我看見網上說做這種題目最好不要額外開變量。。所以我特地也沒開始變量。。就開了一個 int i循環的變量還是要開的對吧。。然后也就pass了。
三面:一個有點小胖的工程師。。這個一面就把我弄的完全暈掉了。。開頭他抱了一個筆記本過來。。我還以為他要我敲代碼呢。。結果是我在想題目的時候他在那敲。。哎。。不過他人挺好的。。我說不會。。他就不斷地啟發我。。給我提示。。雖然他題目問的不多。。但是很明感覺他在引導你回答。。把你自己的知道表達出來。。就像他所說的。。知道我們是應屆畢業生。。所以問的都是基礎。。看中的是我們的學習的潛力。。而不是現在學了哪些新技術。。新技術時時刻刻都在改變。。這一面是我感覺最難得。。其實開始我以為只有三面。。所以我想三面最后一面最難也是情理之中的。。沒想到這一面結束后他給我說坐在這等一下。。我問還有?他說你不想面?我說不是不是。。他笑著說你不想面我就嚇到了。。呵呵。。其實面試過程其實還是很輕松的。。不知道其實也沒有什么關系。。把自己理解的說給人家聽。。人家也是人。。而且還是中國人呢。。人家聽的懂你說啥
四面:leader~~~其實leader整個過程一個笑也沒有。。很嚴肅。。真的很嚴肅。。上來問的問題我也不是很明白。。問我為什么要讀研究生。。。問35歲我會在干嘛。。問32歲我會在干嘛。。。如果我有什么打算。。在讀研究生之前。。。然后就沒了。。讓我對他提問。。我第一個問題就是他為啥不問題呢?為什么問我這些呢?我這個嘴巴真欠抽啊。。。然后他就開始問我題目了。。我就想死了。。還好也都回答出來了。。然后就問我什么時候有空。。每個禮拜。。我說了一下禮拜三有課。。其他時間都有。。其實雖然這個leader有點兇。。但是他其實人很好的。。后面還跟我說了好多需要學習得東西。。還介紹了一下現在他們的情況。媽媽打電話來了。。不寫了。。就這樣吧
附:
中國程序員最愚蠢的認識:35歲之后就寫不動程序了,我只寫Java或C++,我想當架構師
呵呵~~看到這個后~~我知道我犯傻了~~雖然人家問我的時候我回答的是我在讀博士~~但是我確實認為現在研究生畢業后是沒有資格讀博士的,但是如果經歷了10年的實踐積累,再回去研究更難得東西也許才會有更深的體會,也許10年太長,那么三到五年還是需要的吧。
posted on 2009-10-27 20:20
zoyi 閱讀(545)
評論(5) 編輯 收藏 引用