網易杭州研究院面經
兩天之後我參加了網易的筆試,安排在浙大玉泉,本來九點開始的考試,後來因為工作人員分發試卷太慢,上下層他們跑上跑下,結果拖到九點半才開始考,這個時候考場還有一些空位,工作人員就放那些霸王筆進來了,所以說沒獲得考試號的只要堅持到最後還是有機會筆一下的,不過能否通過筆試得到面試機會則要看網易的想法,成績特別好的可能還是有機會。筆試要求先做自己報考的職位部分的題,然後再選擇做自己會做的題,儘量地多做些,題目雖然考的是基礎,但難度還是有點的,我印象比較深的是考了道什麼是NP問題,舉幾個NP問題,這在研一的演算法課上講過,純屬理論性的問題,我只是似懂非懂的寫了幾句。網上有這次的筆試題,大家可以去看看,http://blog.sina.com.cn/s/blog_49fae0270100c7zl.html。原本2個小時的筆試,我只做了1個小時就出來了,因為得趕去參加阿里的面試,要不是我把面試推遲了1個小時,就得不到阿里的面經了。
國慶回來我收到了參加面試的郵件,安排在某天下午5點,地點在西湖數源軟體園,那天我4點去打的,結果發現剛好交接班,校門口攔了幾輛都說不去的,只好走到上塘高架下的車站去打,終於在4點半左右上了車,好心的司機幫我選了走小巷,避開了車流,七拐八拐一路暢通到了數源門口,問了保安知道在幾號樓,終於在5點之前踏進網易大門,看到牆上寫著網易NetEase,那標誌性的字型,心裡一陣敬仰,老闆丁磊可是阿拉寧波人的驕傲啊!在前臺MM那邊報了下名字,我就坐在外面的沙發上等著。來面試的人不多,外面等著的只有兩三個,可能大家面試的時間都搓得比較開。等了不一會兒,就輪到我了,有一個穿著汗衫的學生GG把我領進了一個房間,放著好些桌子和椅子,有點像個教室,裡面有幾對人在面試,他帶我到了一張桌子前,示意我坐下,對面已經坐了個面試官叔叔,三十多歲,兩邊的頭髮很長,頭頂上卻很稀疏,讓我想到了鹿鼎記中的海大富,是不是叔叔搞技術到了走火入魔的境界!今天讓我會一下這位牛人。剛才那位帶我進來的學生GG也坐了下來,原來他也是個面試官,貌似剛畢業的樣子,又是個年輕有為的。他們沒做自我介紹直接開始發問,先問我的是關於Java方面的問題,HashMap和TreeMap的區別,wait()和notify()如何用,異常分哪兩類,自定義異常屬於哪一類,IO類所用到的設計模式,如何將文字中讀取的數值型字串轉成數值型,如何進行序列化,transient有什麼用,反射機制懂不懂。這些問題基本上我都答出來了,基本上在《thinking in java》中都能找到答案,幸虧我之前又讀了一遍這本名著。海大富是主考,學生GG偶爾會插問進來,他們有時候會給點提示,讓我再仔細想想,Java部分的問題我應該算是很順利的答完了,然後他們看到我的筆試卷上選做了資料庫部分,他們就開始問這方面的題了,如何優化查詢,索引建立在聯合查詢的哪張表上比較好,資料庫的隔離級別有哪些,各自加什麼鎖,解決了什麼問題,沒解決什麼問題。其實我對資料庫的瞭解只是停留在會寫SQL語句的程度,這種理論性的知識學習得不多,這部分我答得是坑坑窪窪,錯誤百出,好在他們一個勁地給我提示,還是讓我蒙對了幾道,學生GG那皺眉的樣子我擔心自己快掛了。最後他們又把問題停留在了我的簡歷上,問了我有關WebWork的知識,因為我做了個這方面的小專案。海大富的確無敵,WebWork也很懂,先自己表述了一番對WebWork的看法,然後問我攔截器中的scope有哪幾種,Action是否執行緒安全,我一一作了回答,他還算滿意吧,又問我懂不懂Spring,我說沒做過這方面的專案,只是看過書瞭解過IoC和AOP,他就沒接著問,然後在紙上寫了些什麼,學生GG讓我到外面去等著,出來時自己沒把握能進下一輪,假如等下他跟我說讓我回去等訊息,那就意味著玩完了,因為杭研的兩面是連在一起的。我還沒坐定,GG就跑出來說讓我參加下一輪面試了,開心呀,可能是自己Java部分回答的還行,就給了我這個機會。二面安排在一個會議室,面我的是年紀有點大的姐姐,頭髮很有個性,西瓜太郎那種,額頭前是一刀切的,姐姐看上去很好說話,一上來就問我今天是怎麼過來的,是不是提前出發的,我就跟她說打的過來的,剛好碰上交接班,差點遲到,姐姐笑了下,讓我一下子鬆弛了下來,二面無非就是拉家常式的聊天的。姐姐是看著我的簡歷問的,問我做專案有沒有遇到過困難,其他同學的表現如何,我說專案中的遇到的困難都是我跟其他同學一起想辦法克服的,沒有他們,我是無法解決問題的,回答問題時學會添油加醋很重要,這樣能瞬間提高你的RP。聊了會簡歷的內容後,姐姐問我對網易杭研的瞭解,雖然我參加了那次的宣講會,但自己並不是太清楚他們在幹什麼,這裡就不敢亂吹了,只好說自己不是太瞭解,看我很謙虛的樣子,姐姐就接過這個問題自己回答起來,我對她的回答很滿意,網站開發正是我喜歡做的事情,然後她又問我的職業規劃,還好自己看過網易招聘網頁中關於Java開發工程師的職業發展方向,我就從一個合格員工到專案負責人這一升級過程講了一遍。最後,姐姐拋來一個問題,給出一個期望的月薪,我反問了一句,是不是要一個確切的值,她笑著說,你以前應該碰到過這樣的問題吧,其實這真的是我第一次跟HR談薪水,給就給吧,我說月薪8k,姐姐很快在我簡歷的上方記了下來,然後就說今天的面試到此結束,她這裡就是終面。跟姐姐告辭之後我離開了會議室,發現外邊的天都已經黑了,看看時間是6點鐘,晚上我還得趕到玉泉參加雅虎口碑的筆試,又得開始新的征程。
一週之後收到網易杭研offer的電話,讓我第二天跑去拿,在杭州的幾位同學都是那天一起去拿的,網易的萱萱姐將offer發到每人手中,並囑咐我們不要議論工資,我看到上面寫著每月7k,發13個月,網易幫職工繳納五險的個人部分,也就是說7k除去住房公積金,剩下的交掉稅就是實際拿到手的錢,網易的年終獎不保證是否會發。其實網易的待遇在網上的一些論壇裡都是找得到的,我這裡再補充幾句,網易一般根據學校給工資,重點學校的碩士應屆生每月8k-9k,比如浙大,北郵,一般學校的碩士拿的就只有7k,比如浙工大,廈大,一般學校的本科3.5k-4.5k。杭研這邊的待遇低於北京有道和廣州遊戲部。拿到offer後一個月逼籤三方,違約金為3k。