面試其實很好,很強大-----我的百次面試經驗

beifengwang發表於2014-09-17
首先在這裡,我感謝所有的面試官,是你們的意見和教導成就了現在的我。本人現在已經面試過上百人,自認為和一般的面試官不同,我會結合自己的經驗給所有的面試者一些意見和建議,不管他是否能得到offer!下面我淺談下面試的經驗吧,如果有人覺得他不錯,請支援下吧!
1、第一次面試
2003年初考研,透過筆試,3月份底的時候去中科院軟體研究所網際網路實驗室面試,說實話,能進入面試環節
本來就很奇蹟了(考研只准備了100天,考完後估算專業成績,就感覺不可能有戲)。對於面試環節,也沒有做
充分準備,心裡也是空空的,也不知道計算機專業的人士到底學到了啥,所以到了面試環節,我心裡特別虛。
面試前有一個筆試,我全然不知道怎麼答,能做的也就是翻譯題,其它比如機器啟動過程是怎麼個過程等,當
時真想回去算了,沒戲,但還是堅持了下來。
面試我的面試官有三個,兩女一男,我之前報考的是軟體測試(現在想想要真是錄用了我,也許我就是另外一
條道路了),當時以為軟體測試就是除錯,要求最低(我當時特別喜歡幫人家解決程式問題),我那時候還不
知道搜尋引擎呢。
其中一個女面試官問我,啥是黑盒測試,我頭一陣發懵,就答成了白盒測試的內容。其它的問題大都答非所
問。說實話,在緊張環節下,你的智商是很低的。
這次面試讓我覺得,一定要把基礎打好,雖然當時學習的方法還沒有找到。
在這裡需要提示大家,其實跨專業考研並不難,只要你有一定的數學基礎,不放棄,堅持下來,進入面試環節
應該不成問題。


 
2、第二次面試
第二次面試是第二次考研後的面試,這次我報考了軟體工程,這時候比上次有了更多的把握,畢竟也算有經驗
了,也會用搜尋引擎了。
面試官也是三個,都是男的,第一個問題問我軟體工程有哪些軟體開發模型,我說了一些,其中瀑布模型這個
詞拼錯了,我報考的導師糾正了我的錯誤。第二個問題問我是怎麼學習的,我說了學習要按拓撲順序來寫,說
了所有的必修課程,我估計是這個導致了我導師要我,而沒有要分數最高的那一個科班人士。
這次面試過程的小成功是建立在第一次面試失敗基礎上的,沒有第一次的經歷,就沒有這一次的成功。
 
3、找工作上百次經歷(畢業前)
2006國慶後到2007年上半年,大概有200天時間,幾乎每天都有面試,印象最深刻的就是10次面試IBM過程,
雖然面試讓你不斷提升,但還是沒有進入IBM,不過現在感覺沒有進入IBM是對的。
第一次去IBM面試(找工作剛開始),我是很緊張的,當時看來IBM是非常好的一個公司。
面試官有兩個,都是男的,由於我過於緊張,有些題目也沒有答好,特別是web service方面,導致面試官直接
pass了我。
得到的教訓:面試的過程中不能緊張,一緊張真的智商就降低了。
最後一次IBM面試,這時候已經不緊張了,能夠侃侃而談,透過了IBM二面,進入第三面,並不是實際的面試,
而是做一個小專案,要求3小時完成,由於我在導師公司主要做的是java後臺,頁面已經不熟悉了,其它面試人
都很熟練的敲著鍵盤,我就打算直接放棄了。
因為感覺這次面試,要找的只是it工人,沒有看到我的潛力。當時心想,即使要我,我也不會去。
4月份中旬,我班上大部分人都找到了不錯的工作,就我和一個考博的人沒有找到了,這時候沒有多少公司招聘
了。經過長期面試鍛鍊,水平已經比找工作初期高了不少,整天就是完善自己,還有我老婆(當時是女朋友)
一直支援我,讓我很感動。為了找一個自己喜歡的工作,奔波了半年多,也許你認為我當時很氣餒,我可以告
訴你,我一直都很樂觀,因為我一直都在進步。
大概就在被人認為最落魄的時候,一個創業小公司通知我去面試,由於沒有等到公交車,就回來了,不想去面
試了,後來一想還是打個電話說一下歉意吧,不過人家說,明天再過來吧,我就去了,這個創業公司的程式設計師
都是清華的,大部分都是非科班的,面試過程非常好,幾乎沒有任何難倒我的地方,就連java記憶體洩漏都沒有難
倒我。
就在我java水平還不錯的情況下,幾乎沒有公司招人了,去了一家現在看來前景其實不怎麼樣的創業公司,去了
那個公司後還重新開始用c++,這在現在看來是非常值得的。
 
4、畢業後面試
在這個創業公司工作期間,我還去面了c++方面的工作,透過面試,我把c++水平也提升了不少。
其中記憶比較深刻的有愛幫、百度和微軟面試。
2007.12月份,愛幫面試
有3面,每次面試都是一個技術面試官來面,這三個面試官原來是在百度工作過的,水平看上去非常高。
面試的題目大概如下:
1)時間複雜度分析 foo(n,k)把n分成k個數相加
2)int const* const* p;包含哪些意思
3)a1,a2,....,an;0<=ai<=M,放入若干個箱子(每個箱子為M),怎樣使放入的物品個數最少?
4)外排歸併複雜度是多少
5)多型是如何實現的,虛擬函式表是一個物件一個嗎?還是一個類一個?
為了找到更好的工作,我投了百度,面試官問了我很多問題,演算法方面問的都是基本演算法,面試官比較重視的
是tcp/ip協議方面的內容,由於不是很精通,導致面試官pass了我。
回去之後我感觸到tcp/ip協議是非常重要的,一直影響到我現在。
這次面試還是很值得的,從這裡我發現了需要彌補的東西。
2008.9 微軟面試
4面,初面給面試官的感覺不錯,因此也給了我後面的三面,都是演算法方面的題目,我對基本演算法還是比較熟悉
的,但對於
某些領域的演算法不是很熟,導致了面試失敗,比如圖形學方面的面試題,答不上也沒有辦法。


5、百面心得
面試總結如下:
1)緊張是制約你發揮的絆腳石,面試過程中沒有必要緊張
2)面試是提升你技術能力的機會,有機會面試,千萬不要錯過
3)好的面試官是你的導師,會指引你前進
4)要多去面試
5)在面試中發現你的薄弱環節,並加以彌補
6)多去大公司去面,往往會有更多收穫




以上是我印象比較深刻,特在這裡分享下,希望給廣大IT程式設計師有所幫助。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1271326/,如需轉載,請註明出處,否則將追究法律責任。

相關文章