2014年秋 求職總結

九月份求職,與我指望的中的不一樣,前面受挫,後來峯迴路轉,收穫了一個不錯的offer。git

預期面試三家公司:阿里、華爲、騰訊github

實際面試了三家公司:阿里(終面掛)、華爲(Offer)、網易(Offer),最後決定去網易。面試

阿里

與阿里真是緣分未到算法

早在實習生招聘的時候,我找基友內推了阿里,當時內推很早,只能推阿里集團,而後隨機分到了菜鳥網絡BU,職位由我投遞的研發,被改成算法,這也爲後面阿里被拒的一個伏筆。後來被菜鳥網絡部門的電話面試了十分鐘,狀態顯示終面經過,面試官跟我說看過個人博客與github。我當時對菜鳥網絡並不熟悉,但願進的部門是阿里雲/一淘,或是一些知名的開源團隊,好比OceanBase, Tengine(我對技術強的團隊一直很崇拜)等,加上來的如此容易,增長了我想換部門的想法,並在現場面試中表達了這一想法。這樣致使我面試結果不是太好,但最終仍是過了,給了綠色通道。後來把我簡歷給到子公司,神馬搜索,即後來的UC事業羣,又一個我不太熟悉的部門,並對我進行了面試,也比較順利的經過了。但那時,時間已經是比較晚了,我剛好有個非我不可的實驗室項目,加上對部門不熟+來的容易(這絕對是個緣由),我拒絕了去實習。在七月份我作完了實驗室項目,而後去學車,剛好我考科目二的時候,阿里電話給我,問我有沒時間去轉正,我當時回答的是等九月份秋招chrome

九月份秋招,直接終面。數據庫

終面的時候很緊張,目標城市是去杭州,也挺想去阿里,知道或認識的技術牛人在阿里的太多了。編程

面的是算法崗位,工做人員第一時間把我帶到數據面試官那裏,而後說帶錯了,叫我到外頭等等。那時候就以爲壓力很大,後來帶到算法面試官,後來查了下,阿里媽媽的面試官。vim

首先問我瞭解哪些知識,我說個人專業——圖像分割,C++,數據結構算法,我都比較熟。OK,快排,本身寫個用例,而後把排序過程寫出來,那時我前幾天剛寫了快排,而且仔細調試了,叫我寫程序我都很樂意,寫示例一下就寫好了,而後講解,而且說快排的中間元選擇,平均複雜度,最壞複雜度等,並舉例說明。OK,而後問我圖像分割,我在圖像分割上面作的比較深刻,我就想跟他講解,我作過哪些,甚至想仔細講講我提出或實現過的那些圖像分割算法。很遺憾,這是終面,可能不怎麼再須要對這些細節的講解了。面試官聽我講了一會,以爲我講的太細了,想問一些宏觀性的問題,好比目前圖像分割使用的商業場景,這方面我只想過摳圖,但這不是商業場景。這方面我想了很久,而後答不上來。圖像分割是不少圖像分析技術的基礎,但直接商業應用的場景,幾乎是沒有,我只能說說,我瞭解較多的都是從研究角度講,圖像分割的應用,對於具體的商業應用,並未仔細想過。設計模式

我一直是從研發的角度準備個人面試,由於我知道我鑽研的算法與公司須要的不太同樣,遇到願意瞭解的面試官也許不錯,但運氣很差,就根本沒有話題,問我C++/算法等研發類題目,起碼不會莫名冷場,阿里HR硬是把我從研發轉成算法,也是迫不得已的網絡

至此,面試官就開始跟我講故事了,大體是教育我,作事的時候,應該要有廣闊的眼光,知識廣度要大,不要在一個專業角度鑽太深,尤爲你仍是學生。我不知道該怎麼回答,我跟他說,我常常關注技術的發展,會從宏觀的角度去了解一些新技術或者熱門技術。而後談到hadoop,叫我畫出hadoop的架構,講解其中的細節,我對它能瞭解個大概,能畫出master-slave結構的特色,知道讀寫的控制流程,數據的備份。但更細節的就不知道了,而後被挑刺。總之感受就是,不對眼,緣分淺。

出來後,來往一查,「面試不經過」,這年頭,這樣查面試結果備胎都無法作。心都涼了,真的以爲頗有把握進的,連花名都想好了,讓我真的很傷感。

日子過的就像那些不眠的晚上
她嚼着口香糖對牆滿談着理想
——趙雷《南方姑娘》

華爲

去年聽聞基友說華爲的special offer薪資蓋過QQ的special offer,吃了一驚。

華爲在9月初有special offer挑戰賽,在它的OJ平臺上,在機房上機考試。

8月份的時候就發短信叫我去,剛好在學車,遂沒去。九月初又有短信,而後去了,第一天下午,經過機試,拿到進special offer決賽的資格,還被大有可爲送了一件T恤,穿着次日決賽,進了前50名,還拍照留影了。

後來去華爲的面試,那時候阿里剛掛了,壓力很大。

一面,面試官叫我談談本身的項目,我簡單的說了下。而後面試官一直問我團隊合做、溝通交流的問題,我有點愣神,但仍是誠實的回答了,大部分項目要麼是我的獨立完成,要麼是小團隊完成,並無經歷過特別大的課題以及大項目中的溝通交流,但我團隊合做交流什麼的是沒問題的。然而重點並非這,面試官說,你的經歷比較偏向coding的,與我要的不對口。!!我當時想,我不是投的軟件開發工程師嗎,怎麼不對口了?面試官說,她們主要是負責大團隊間的信息管理工做,協調各個團隊的做業,至關因而信息管理崗位,我當時。。。好在機試成績不錯,她說,我給你推薦一個coding的面試官吧,我這邊就不作你的記錄了。

從新一面,換了面試官,給了我幾張紙,上面有各類題目,改錯題、算法題、問答題,叫我選些題作。改錯題看的比較不爽,我直接跳過,看了算法題與問答題,首先說了問答題中的設計模式相關問題,並舉例說明。而後算法題,用多種方法A掉一個簡單問題,而後再被要求作了一個簡單的DP問題。面試官就開始跟我聊了,後來問我對Linux內核瞭解不?我說不太瞭解,但他還跟了一個問題,爲何內核用C寫不用C++寫?我回答說,一方面C++有不少封裝須要額外的時間、空間消耗,另外一方面C與彙編可以更好的協做完成底層開發,這問題我也只是猜猜。

Boss面,boss說咱們就聊聊,而後說我大學期間成績都還不錯呀,我說我以爲做爲學生,學好課程是職責之一,我會對本身負責。後來講起在實驗室的工做,知道我作了比較多事,說「如今的導師,老是把學生看成廉價勞動力」,我說,「其實我很感謝我導師可以給我這樣一個平臺讓我發揮,雖然有點辛苦,但如今也有所成就,發表了文章,獨立負責過項目,研究生也是過得比較充實,沒有這個平臺,我可能如今一事無成」,這是內心話,雖然頗有一段時間內我抱怨老闆太push,但我對他仍是心懷感激的。如今回想起來,這段話讓我跳過一個坑,而且讓boss很滿意。後來問了家庭狀況,工做地點,再後來問我對薪資有什麼要求,我說,我一直很努力的提升本身,在校得到不錯的成績,發表過夠博士畢業的論文,也獨立負責過項目,同時還拿到了special offer挑戰賽的A,我但願能有個高於平均水平的工資。Boss說,那沒問題,我給你加2000,握手,「歡迎加入華爲」。

後來收到special offer的短信,每個月基本薪資+2000

雖然拿到hw的offer,可是不甘華爲,去華爲太多的不肯定性,並且城市與我預期不符,華爲的公司文化,是很束縛的。

一路上有人付出虔誠爲不認識的陌生人祈禱
有人過了一生只爲一家幾口天天都吃飽
——王菲《單行道》

網易

能進網易我只能歸結爲緣分

網易比較低調,作的產品都比較精緻,我用過一些。固然招聘沒有BAT那麼火,但招的人少(結果然的招不多)。

我老早投了網易遊戲,當時想要是阿里能進,我就是試試網易遊戲,我是不打算作遊戲的,只是想試試本身能力。但簡歷一直顯示未處理,我很捉急,問了校園大使,他說負責武漢簡歷審查的那人出差去了(在我簽了網易互聯網兩方後,收到網易遊戲的筆試通知,最終仍是沒去筆試),而後我投了網易互聯網。

貌似網易互聯網簡歷就刷了頗有一批人,我有幸收到短信,而後在線筆試。

在線筆試的那天晚上,作了一半,寢室斷電了!!!當時宿舍剛換了新的計費系統,之前都是會在宿舍樓下通知,此次沒任何通知,忽然就斷電了,我記得我宿舍還剩了很多電,竟然就斷了。

我真的有點崩潰,感受背的事連續不斷。

後來竟然通知我經過筆試,多是我編程題答得不錯吧,Trie樹+Bitmap+DP三道編程題。選擇填空題比較雜,個人知識結構也不均衡,瞭解的當然作的很順,不會的只能乾瞪眼,好比數據庫技術與部分網絡技術,因此作的比較通常。

一面,面試官比較健談,我跟他說我作的是圖像處理中的研究,他說我這樣的研究是否是隻重結果,不重效率的,我很誠實的點頭。而後他對此表示,學校裏的研究,都這樣,工業界可就不同了,我表示贊成。後來聊聊項目,我對我作過的項目都有很深刻的理解,對於有關項目的各類問題都能回答,面試官以爲不錯,握手結束。面試期間,面試官聊的興起,來了一句爆粗口的語氣助詞,我當時笑場了,以爲網易面試官真性情。

二面,二面等了很久,在那裏吃了網易給提供的盒飯。去了二面面試那裏,面試官說我要先吃個飯,我告訴他在哪裏拿盒飯,而後等他下來。面試官用的是RMBP 15寸,我也最近剛入手RMBP 13寸的,對面試官好感油然而生。面試官領回了盒飯,邊吃邊跟我閒聊,我覺得這是面試,很認真嚴肅的回答了各個問題。他吃完飯說,咱們正式開始面試,我咯噔一下,以爲是不前面白聊了。首先,他拿出個人筆試試卷,問我一些錯的地方怎麼錯的,主要是 C++異常捕捉的設計模式是哪一種?我選的是 觀察者模式,正確答案是 職責鏈模式。我向面試官解釋了個人理解,我說異常能夠理解爲設置了一個哨兵,在觀察有沒有異常拋出,有的話則進行相應處理,因此我以爲是觀察者模式,面試官以爲有必定道理,後來要求以職責鏈模式解釋了一下。

後來就是正統的面試題了,基類的析構函數爲什麼要設置爲虛析構函數?這個我還專門寫了一個博客呢,回答的比較全面,面試官以爲很好。而後問我一些更難的,提到了const成員函數,而後問,哪一種成員變量能夠在該函數中修改?答 mutable,使用場景呢?答:要保護大多數成員變量,而只有少部分紅員變量須要修改的時候。面試官說,通常是加鎖時候用的互斥信號量。問 智能指針在有異常拋出時,引用計數會不會置爲0,以及什麼時候執行該操做? 答:不知道…面試官說,你能夠好好看看C++的RAII。問 has-a設計與is-a設計的區別? 答:balabala…我也說不清楚,當時也是臨場發揮…面試官面完這些問題後說,這些題目也是有點偏。

後來講個人項目,討論到最大流算法。我說,咱們主要用的最大流算法屬於增廣路徑的算法,按Dinic最大流的解法思路跟面試官說了一遍,而且講述了,這些是如何應用在圖像分割上面。同時借題說出了我所發表的paper,後來再聊了個人其它項目。固然只要面試官對我項目感興趣,我就有比較好的發揮空間。

而後面試結束,面試官直接跟我說「一面面試官對你評分很高,我這裏也沒問題,以你的能力拿到offer是沒問題的」,我當時真的想抱着他親兩口,他太給力了。

HR面,HR面很快,問的問題應該也比較常見,好比願不肯意去杭州,本身的缺點,與哪樣的人性格合不來,有沒有加班加點作過項目?聊起了沒去阿里實習,說若是我去了的話就很可能能留下了,但最後我沒拿到阿里的offer,她問我怎麼看待?我說那時候實驗室項目非我不可,我必須在實驗室完成項目,加上當時拿到阿里實習offer挺容易的,我以爲我後面也應該能拿到,固然沒有可以進阿里也挺遺憾的,可能這就是緣分吧。阿里與網易都是我很欽佩的公司,阿里人對技術的開源分享,以及網易公開課給個人幫助,都是我學習道路上比較重要的一部分。而後問我對薪資的要求,我以前在網上了解到的是,網易非遊戲的薪資都比較通常吧,在杭州的福利還不錯,而後就說了一個通常的數。

回去現場工做人員說,面完HR均可以回去了,遂我到公交站等車,接到HR電話,回來boss面。

心情忐忑的回到了面試的地方,直接去找boss。

boss面,boss原來就是網易杭研院的副院長,汪源 大牛,我微博關注他很久了,但他不怎麼發微博,以致於我看到人以爲熟悉,但不知道他就是汪源。boss說咱們隨便聊聊,一面二面HR對你評價都挺高,想多瞭解一下。Boss用的是13寸RMBP,感受又是「同道中人」,後來須要在mac上操做,我順滑的操做,也是不錯的。從個人研究方向開始問起,問了我發的paper,以及我本科所在的 提升班,個人各個項目,以及項目代碼量,還打開個人github上面看了一些項目,看個人代碼風格,聊聊我瞭解過哪些技術,看源碼的時候會不會用source insight,我說我用vim+ctags。甚至還問起了個人知乎賬號,問我會不會常常回答問題,我說我但願本身可以言之有物,因此回答的問題都比較少,大可能是我瞭解的知識範疇,好比說圖像處理,C++,數據結構算法,還有武俠小說。boss很感興趣,喜歡哪類的武俠?我說我從初中開始看小說,喜歡金庸、古龍那時候的武俠,boss感慨說,那咱們看的同樣,如今的武俠都沒落了。後來問我對網易互聯網有哪些瞭解,我說我從公開課中受益不淺,並且很早以前孫志崗老師從哈工大跳槽到網易,讓我極大的關注,以爲企業招聘老師是件很新奇的事,後來的公開課包括「天天瞭解一款開源軟件」系列,我都仔細看過,也看到網易人 微博「圈圈套圈圈」(謝騁超)的分享,也由於這些課程,關注了不少開源項目,讓本身的技術視野獲得了很大的提高。boss說,嗯,他們都是咱們部門的人。

boss面聊的特別雜,幾乎全部我會的除了手寫代碼,其它都告訴boss了,如今也記不清全部細節了。

後來收到offer,仍是很是體面的,薪資與面試評分相關,比我預期高好多,只能說即便我此時有阿里的offer,也會夠我糾結的,直接簽了兩方。

我意向城市是杭州,阿里與網易,遂再也不找了,拒掉些未完待續的筆試、面試,省的浪費面試官的時間,或擠掉其餘人的機會,或本身被虐。

網聚人的力量


找工做的時候,我對地域是有要求的,長江以南,杭州 > 深圳 > 上海。因此須要考慮或者說能夠考慮的公司不太多,有些牛人彙集的公司,只能向他們表示敬意了。

網易的offer來的很快,國慶前就給了,我寄出承諾書,國慶期間也出去了旅遊一趟,也更深入的認識到了本身。從公司吸引個人角度來說,如下幾個方面是我考慮的比較重要的因素:優質的同事、自由開放的公司文化、作有意義的事 以及 公司具備我會常用的產品

從以上角度講,谷歌(chrome,安卓,郵箱,adblock,搜索)是心中聖地。

對於本身之後的目標也更明確: 用技術給本身謀生的同時,也但願經過產品或者技術分享可以幫助到一些人

過幾天應該三方就下來了,隨着offer落地,心態也逐漸平和,經歷了「我這麼努力,xx竟然不要我」、「我竟然這麼渣」…等的心態變化,終於有個不錯的結果。

感謝個人基友們,以及一些素未謀面,卻在阿里羣裏安慰過個人同窗們。

相關文章
相關標籤/搜索