我是怎么拿到百度2016校招Offer的——IT技術類校招成功面經

筆者是軟件工程大四學生,屬于保研失敗群體,不想考研,所以選擇了工作。從9月下保研失敗到10月中成功拿到百度Offer,這其中的大起大落真是外人所無法體會的。這一段時間的面試經驗,可以和大家分享一下。筆試基本上屬于硬實力,能就上,不能就下。這里主要分享面試經驗以及順帶?講講故事。


大二下的實習面試

大二下的時候,SAP在我們學校招收SAP VT項目的實習生,那是大學以來第一次筆面試。筆試我記得非常的水,我覺得我答的真不怎么樣,當時什么是MVC模式以及設計模式的題都不會做,但是還是過了。然后之后就是某一天中午在食堂吃飯忽然?打電話說英語面試,我一個人躲在廁所說了半個來小時,然后就水水的過了。最后就是在公司里面的群面。群面沒有技術問題,更多的是在考察一個人的綜合能力,我們當時好幾組,一組67個人的樣子,當時被問了一個問題,是給了10來個人的名單,分別有不同的職位、性別、年齡,以及一句話的描述,然后故事背景是海上發生海難,先救誰,后救的人可能被淹死。這種開放性的問題肯定是沒有標準答案的,更多的是考察一個人的傾聽、合作以及語言組織與表達能力的過程,一般言之有理即可。我呢是屬于那種非意見領袖的,所以我非常機智的當了?Leader,拿個筆記記每個人的觀點,然后參與討論,匯總各方意見然后得出一個結論來,最后匯報給了面試官。最后當然是妥妥的過了。在匯報完結論后,面試官讓我們每個人提問問題,注意,這是無論面試哪個公司都會被問到的。然而當時我非常傻逼的沒問,沒問!!!還好,應該是因為我前面當Leader表現不錯,所以通過了。


保研失敗之后的瘋狂

因為原本打算保研,所以沒有參加大三暑假的校招實習的申請。我們學校給本校的保研名額還是蠻多的,所以我一直準備著保研讀個研再工作。一直在實驗室兢兢業業的工作,獲得了老師和學長的好評,做項目做的有聲有色(有點自夸。。。。)。奈何,保研沒過,因為績點太低。(這里不細說了,有時間專門開一貼說一說我兵荒馬亂的大學生活)按照學校的流程走,筆試、面試(包括學院老師技術面和英語面),然后大概9月20左右,結束了。真的結束了,當時真是心灰意冷。然后我就進入了瘋狗模式,因為當時阿里、騰訊校招都差不多結束了,特別慌!

  1. 到各種網站上去掛我的簡歷,51job,中華英才網,大街網,拉勾網,能掛的都掛。然后各種大公司百度、網易、京東、去哪兒等等校招網站上去填簡歷(當時騰訊和阿里已經校招結束了,痛心),當時填的都要吐了。但是沒有辦法,得一個一個上啊,感覺有填了大幾十家公司的感覺!(這直接導致了我到現在每天都會收到N多校招宣講的垃圾短信)

  2. 找實習公司。因為已經錯過了實習校招,這個時候招實習的公司已經不多了。當時各種狂刷BBS,找所有實習的帖子,頗有一種什么都不據的氣概,公司有大公司IBM,百度,小公司創業公司,做廣告的、做二手平臺的、還有背靠大樹好乘涼那種有爹的創業公司等等,崗位有做數據挖掘的,有測試的,有做云平臺的,有做網站的。。。。然后因為學校比較有名,還是給了一張老臉都給了面試機會。之后具體談這幾個面試。

  3. 補知識缺漏。在幾次?筆面試中,我發現自己特別菜,沒有一點準備,所學只是基本上只有課程上過的水平,而且本身就學的一般,然后還忘了,所以要補知識缺漏了。一方面看課本,另一方面到網上搜了一下“筆面試寶典”,做好準備,為了國慶之后的校招加滿油。


實習面試的經驗

實習總體來說是有五個公司讓我去面試了,然后實際面了四個公司,最后拿到了三個公司的實習offer。

  1. IBM的面試是我在去另一個公司面試的路上電話面試完成的,面試官問了我一些Lunix的操作,快速排序,Java基礎以及垃圾回收機制這些東西,然后我就JJ了。

  2. 另外三個創業型公司的話,就是我去對應的公司面試的,面試的時候比較放的開,多聊,聊之前做的項目,然后會問一些技術問題,還有一些其他的問題。其中一個公司是老板面的我,先讓我做了一份算法和數據結構的題,有四道,然后我都做出來了,但是方法都比較菜,時間復雜度很高,然后老板一步一步指導我去降低時間復雜度,很nice。

  3. 關于百度實習。我投百度的實習投的是百度上海研究中心測試部門的測試崗,但是因為我之前投了百度的校招,面試官說即使我面試過了也不能給我發offer,說是因為百度人才庫把我鎖了。因為我還蠻在意這個機會的,所以和面試官電話聊了好久。最讓我印象深刻的,就是我問:我覺得我校招過不了,能不能讓我去面實習然后把我招進去?然后面試官說:我覺得你挺優秀的,校招肯定能過。然后,就真的過了!!!貴人啊!!!感謝!!!感謝!!!

  4. 關于實習薪水的事情。之前說到拿到了三個創業公司的offer,其中兩個都明確了薪水,然后讓我國慶后去簽實習合同實習,但是另外一個沒有說薪水,我竟然傻傻的沒有注意到這一點,因為這個公司背靠有錢的國企,我覺得前途比較好,然后最后就拒掉了另外兩個,去了這家。實習第一天告訴我,全勤月工資1500,我感覺日了狗一般,然后就走了。一定要注意薪水啊!!!


百度面試

9月28日在網上做了百度的筆試題,感覺做的不錯,應該是通過了。然后我就回山西老家了。帶著我的《Java程序員筆面試寶典》(非薦書),毅然踏上了回家的旅途。

訂了10月8日回上海的火車票,10月9日下午能到上海。但是在10月8日上午到太原的長途客車上,接到了百度HR給我打的電話,說是第二天上午在上海面試,當時就感覺嗶了狗。(其實應該也許大概是可以改一下面試時間的,因為后來了解到10月10日還有人在面試)雖然說我對自己沒什么信心,但是還是不想錯過這個機會,所以馬上決定打飛的回上海。當天下午還在我姐的陪同下在太原買了一身行頭,準備第二天面試穿。晚上打飛的回的上海。那是非常瘋狂的一天,我退了火車票,先后乘坐了長途大巴、出租車、公交車、飛機、磁懸浮等交通工具,最后終于在晚上12點之前回到了宿舍!

正戲要來了,第二天,我去面試了!

早上早早的起來了,穿好昨天買的行頭,去了面試的地方!

面試是在一個大房間里面進行的,有非常多的桌子,大幾十號面試官,幾個崗位同時面的,軟件研發,web前端,Android等,每個人找一個面試官,然后就是一對一的面試。

  • 一面:面試官先讓我寫了一個算法,本來想讓我寫C的,但是我說我不會C(其實用過一點,不太熟),然后用我最熟悉的Java寫的,前面已經說了,我算法比較菜,所以用for循環寫了一個爛算法,然后還是面試官一點一點提示我,然后降復雜度,做出來的。之后又問了一些計算機網絡的ISO七層架構和操作系統的多線程等問題,然后我就出去等消息了。

在休息室等待直到收到二面通知,然后又進去大房間。

  • 二面:二面是另一個面試官,這次的話先讓我自我介紹,問了一下我做的項目,因為之前主要是做網站的,所以我比較大膽,覺得講講不明白,直接問面試官要了他的電腦上網站給他講的,可能加分不少,之后又是算法題,Oh, my God!這次壓根就沒思路,是的,沒思路!然后我就假裝我有思路的樣子,寫寫畫畫,試圖做出來,但是做不出來,然后面試官就開始提示我,然后慢慢的思路就清晰了。最后,面試官和我說,快到中午了,我要去吃飯了,好任性!!!你十分鐘之后給我把這個題用代碼實現了,寫對了我就讓你二面過。然后我就鼓足馬力,狂寫,寫出來了,二面就這樣過了。

然后我就嗨了,因為我之前好像聽說百度是兩輪技術面一輪HR面,HR面還不是灑灑水的事情。然后我就去吃飯了,下午吃完飯一點開始第三輪面試!

  • 三面: 三面的時候,我很High啊,技術面通過了,就剩下HR面了,那不是妥了?然后我看到面試官是一個三十多歲的中年男人,我就有一種不好的預感。我問:這一輪是技術面還是HR面?然后面試官用充滿磁性的聲音告訴我:技術面。我當時心中千萬匹羊駝啊!然后戰戰兢兢的開始了最難的第三輪面試。面試官問了很多比較難的問題:比如Map Reduce啊,數據庫索引啊,網站的賬號存儲怎樣保證不被黑客偷到啊,包括session和cookie有什么區別,還有Java的垃圾回收機制啊。是有一些不會的,但是我抱著知之為知之,不知為不知的態度。然后對于不會的題,先告訴面試官我不知道,然后說我覺得它可能是這樣的,吧啦吧啦說自己的想法。然后,最后,問了面試官幾個關于公司的問題,最后的最后,我問:請問我通過面試了嗎? 面試官說:這得和前面幾個面試官商量之后再決定。我就感覺不太穩,心里七上八下的離開了。

就這樣,百度面試結束了,靜等通知!


之后

百度面試和大眾點評筆試沖突了,然后我沒有去大眾點評筆試,然后后來攜程筆試也忘了! 我就準備去霸面點評和攜程了!真的是沒有Offer心里焦慮,死馬當活馬醫啊。后來又陸續做了一些創業公司的題,其中我去霸面了IDG,但是失敗了。o(╯□╰)o創業公司拿到了一個offer,不過薪水開的比較低,不具體說了。后來也沒有再霸面了,說實話,霸面真的需要勇氣!

后來,忽然有一天,百度HR給我打電話告訴我說面試過了,讓我下周去簽承諾書,當時就嗨了。

之后就一顆石頭落了地,校招就不著急了。基本上后來一些大公司過了筆試但是也沒有去面試或者根本沒有去筆試了。就認準百度了,這就是真愛啊!


總結

上面基本上是在講故事,下面總結一些經驗性的東西。

  1. 首先,校招筆面試之前對于自己的技術一定要準備,只有學校課堂的知識90%是過不了校招的,尤其是一些好的公司。準備的時候多準備知識點性質的東西,比如Java的垃圾回收等。算法是一個積累的過程,是很難短期內提高的。(如果你離找工作還有蠻長時間的,那就多看算法書吧,ACM隊員找工作真是天然優勢啊)
  1. 穿著:我去過蠻多公司的,一般互聯網公司從老板到員工基本上不穿正裝,面試官也從沒穿過正裝。但是不穿正裝并不代表不正式,首先要干凈,其次要有點正式的感覺,比如穿一個有領的襯衫,這就看大家各自著裝水平了。
  2. 面試時一定要放輕松,你緊張沒有任何幫助,只會讓你表現更差。可以提前去面試地點熟悉熟悉環境,和同來面試的人聊聊天。
  3. 面試時一定要“知之為知之,不知為不知”。面試官不可能什么都知道,但是你不知道你那一句裝逼就會敗露。無知并不可怕,可怕的是怕別人知道自己的無知。計算機技術是飛速發展的,新技術時時刻刻出現,沒有人什么都知道,而且校招對學生的能力要求不如社招那么高,你完全有權利說不知道。并不會因為你少數東西不知道而直接Fail掉你的。不會并不代表你不應該回答,你可以告訴面試官,我不知道,但是我覺得可能是這樣的,其實計算機方面的知識很多理念都是共通的,有時候猜也能猜個八九不離十。
  4. 算法題不會寫好的算法,先用循環或遞歸寫一個傻逼算法,然后一步一步降低時間復雜度。實在寫不出來就試圖想方法,隨便說,等待面試官提示。一步步解決的過程一方面體現了你對于未知問題的解決能力,以及你的思考過程,另一方面可以拖延面試時間,其他問題就會問的比較少,最后就是可以讓面試官有優越感和成就感(一方面他比你牛逼,另一方面他教會了你)。一箭n雕的事情。當然,前提是你在提示下一步步走出來了,沒搞出來就可以回去了!!!
  5. 自我介紹要突出重點,也叫給面試官挖坑。(可能在寫簡歷的時候就開始挖了)你的自我介紹要突出重點,比如你在某一個技術上有很深的研究,你做過某個大型項目啊,然后面試官很可能就對著這個來提問你,然后你不是就可以用你準備好的東西來回答了!!!
  6. 當面試官問你你有什么要問的的時候,千萬不要說沒有!然后你的面試很可能就死掉了。提問一定要問,表現你對公司有興趣;另外,要問一些網上搜不到的問題。你可以自己搜到,問我干嘛!最后,不要問一些涉及到隱私或者保密的問題,比如薪水。(這是找HR談的,而且大公司你如果不是特別牛逼都是批發價)

總體來說就是這些了,最后希望大家都能找到心儀的工作。還是寫了蠻久的。應該會陸續在簡書上寫一些其他東西,但肯定不會在這里寫技術貼!我應該算是比較幸運的了,很快通過了校招拿到了Offer。(希望這篇文章沒有涉及到任何人或任何組織需要保密的東西,如果有的話請評論說明,我可以及時刪帖)

最后我對于生活的心得:

  1. 機會只留給有準備的人。
  1. 不要放棄任何機會,即使成功的機會渺茫。不努力一把怎么知道不可能。
  2. 要不斷學習。

(轉載請注明出處,并打賞兩元,以示尊重)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容