我的讀研經歷與算法崗求職經驗

其實一直覺得自己求職經歷與校招去的公司相對於很多大神來說,並不算什麼,所以也一直沒有想法寫關於自己的讀研以及求職經驗。不過,最近經一個朋友的提醒,我想雖然自己的求職經歷並不算很牛逼,但總會給一些準備找工作或者準備校招的人一些幫助。

基本說明

  • 由於面試已經過去不少時間了,很多面試的細節已經不記得了,所以對於面試的部分我會簡單的說明一下,並不會具體的介紹面試的問題。
  • 本人校招工作是算法崗,但其實讀研期間研究方向並不是算法崗,所以對於算法的研究肯定不如一些大神。

本科畢業,讀研開始

1)其實我本科是一個普通的二本學校,當初在父親的強烈要求下,開始考研,由於本科不好,所以考研的氛圍並不是很濃厚,我記得考研期間是跟室友兩人在外面租了一個房子,每天都跟室友在房子裏看書複習,考研期間是很痛苦和煩躁的,那段時間我記得最開心的事情就是和室友晚上在網吧下好三國演義,然後回來看,現在想想那時候看三國,水滸能夠津津有味的,主要還是太枯燥、太痛苦。
2)室友考的是物流專業,目標是北京交通大學,我考的是計算機,目標是中科大軟件學院,計算機專業課是408,說實話408真的很難,本科的時候由於是雙專業,一個工商管理,一個軟件工程,課程比較偏向工商管理,所以很多計算機基礎的課程我都沒有學過,所以相關的計算機基礎真的很差,我還記得當初C和java都是自己每天晚上跑到宿舍樓下自習室自學學會的。所以我想現在很多求職的師弟、師妹或者別人起點肯定是比我高的。
3)經過大概大半年的複習,我和室友在大連市內開始了研究生入學考試,我記得很清楚,考完數學的時候,就感覺自己考得不好,當時很絕望,想放棄但又不甘心,所以硬着頭皮考了下午的專業課,下午專業課的時候,很明顯人數少了很多,教室空了一大半,當時心裏有點小僥倖,競爭的人少了那麼多,自己還是有點希望的,後來的事情也證明了,其實有時候,只要你堅持了,終究會有收穫的,這句話也一直是我堅信的。
4)不出意外的,考研成績出來不是很好,只能是參見調劑—科大校內調劑,現在回憶複試的場景,一切還歷歷在目,複試的時候人多,有口語、面試,複試人很多,並且由於是和第一批調劑的一起面試,所以有很多的985,211高校的調劑生,競爭很激烈,面試的時候,是兩個很和藹的老師,年紀都比較大了,問了幾個問題我回答了一半吧,還問我擅長什麼,我很後悔當時沒有說數據結構,其實當時我對數據結構還是挺有信心的,最後面試的結果是軟院單證,中間可以考雙證,不過最後我還是放棄了。
5)考研調劑的日子是很煎熬的,只有不斷的加羣,發郵件,聯繫了很多學校的老師,最後,我很幸運的遇到了**大學,一個普通的211學校,當時,是第三批調劑,也是很幸運的,由於智能院開始招生,學校擴大了招生人數,我也很幸運的被計算機學院錄取了,面試主要包括了聽力、面試、筆試。其實三個部分我感覺發揮挺一般的。不過最後結果還算是好的。

研究生跟我理解的不一樣

1)錄用後,就是選擇導師,入學等等,中間的過程我就不一一贅述了,結果就是我在還沒入學之前的那個暑假,也就是七月份左右早早的來到了實驗室,開始自己的研究生生涯,其實,說實話,一開始我對於研究生的印象是導師指導、自己學習並在某一個領域不斷研究,結果研究生的三年徹底的崩塌這一印象。研究生的第一個暑假,我是很早的就到了實驗室,一開始是補基礎,主要就是看C++ primer plus這本書,因爲本科學過C++,所以看得比較快,大概兩個星期左右就看完了,然後就着手做boss的項目,一開始對圖片進行處理,主要使用的是opencv,目的是在XX圖中識別出XX,記得當時找了很多的資料,最後對XX的識別也基本差不多了,不過由於需求改變了,後來就開始XX軟件的開發了。
2)整個研一期間,我都是在做XX軟件的開發,從項目什麼都沒有,到後來一個個功能模塊的實現,一直到最後軟件的完成,我是唯一一個從頭參與到尾的,中間走了一批,來了一批,走走換換,軟件差不多完成的時候,也大概是研二的開始了,那個時候老師要我做另外一個學校的一個項目,不過中間拖了一段時間,那段時間是我學習機器學習的起點,從開始的什麼都不會,到逐漸熟悉機器學習各個算法,都是那段時間學習的結果,我還記得,那段時間我參加了兩個比賽,一個是阿里天池的比賽,總共大概有3000多個隊伍,由於是第一次參見這類比賽,成績不是很好,前10%,後來參見的是kaggle有關衛星圖像識別的比賽,成績大概也是前10%,由於這兩個比賽的積累,中間我真的學習到很多東西,對於算法,整個處理過程的一個瞭解等等,這都爲我後面的學習打下了良好的基礎。
3)研究生真的很累,很有壓力,研二的暑假,我基本一直都是在調試XX軟件的bug,然後,就開始機器學習的學習,說實話,整個研究生期間的暑假和寒假是我整個人生中最有意義的時間了,期間我學習了很多東西。
4)研二下學期,大概是三四月份的時候,我開始寫學校的項目,主要是做情感分析,一開始是寫爬蟲,主要是針對百度貼吧和微信公衆號,百度貼吧的數據比較好爬,但是微信公衆號的數據比較難搞,不能夠在網頁上直接獲取,必須通過其他的方法,這裏不做詳述了,寫完爬蟲,爬好數據後,就是對數據的清理,其實說實話,這時候我雖然對機器學習比較瞭解了,但是對nlp還是不太熟悉,所以中間又有了一段學習的時間,最後知道快畢業的時候才完成了項目。
5)研三主要就是找工作和寫論文,由於學校畢業有小論文的要求,我大概寫了三篇小論文,一箇中了非核,一箇中了EI會議,一箇中了大核。
6)一開始我就說過,研究生並不是我想的那樣,研究生其實簡單來說就是做項目,沒有人教,一切都靠自己,整個研究生三年,我想我成長最快的就是自學能力了。現在想起來,總結研究生的學習經歷,我想自己肯定不是學校最用功的幾個,不過我覺得肯定是很早把握自己方向的幾個了。知道自己以後的方向,並不斷的向這個方向靠近,這是我研究生三年來一直做得事情,累了,就歇幾天,不過,就歇幾個星期,然後繼續想這個方向出發,因爲我知道,雖然我不是最努力的,但是隻要堅持就好了,堅持就一定會有收穫的。

找工作

1)一開始找工作是沒有信心的,因爲你不知道自己的水平怎麼樣,所以一開始我投了很多的公司,通過不斷的面試找到自己的缺點並補足,然後不斷的重建自己的信心,當你拿到的offer越來越多的時候,你也就越來越有機會進入bat了,就跟滾雪球一樣,約到後來,你也就越來越不可阻擋了。
2)我第一個面試的是阿里,這個很不辛,阿里是我最想進的公司,但是那個時候準備的不夠充分,所以阿里面試失敗。阿里主要是電話面試,首先是針對你簡歷上的項目問了些,然後就是一些機器學習的相關算法,然後就是一個場景題,給你一個場景問你怎麼去解決,很顯然,面的很失敗。
3)第二個面的應該是一個小公司,面試的時候能夠明顯的感覺到面試官對我這個方向很不熟悉,所以自己聊了很多,面試官問了很少。
4)第三個面的是京東方,面的也是算法崗,京東方面試主要是三個面試官,問了很多的問題,都是針對簡歷上的,中間我記得最深的是一個面試官問我,面對高強度壓力的時候,我是怎麼解決的,我大概是舉了自己寫論文、項目等等一些事情。感覺面試官不是很滿意。
5)第四個面的是科大訊飛,科大訊飛是在訊飛總部–訊飛大廈旁邊的小樓面的,一面主要就是看了一下筆試的試卷,成績大概是80多分,具體就說了一下是不是看了dp,我說是的,然後就是問一些算法,比如SVM,二叉樹,然後是問了一些場景題,具體記得不是很清楚了,大概是問我怎麼解決大量數據下查找,我大概給出了三個解決方法,這期間,跟面試官討論,溝通,聊得很愉快。二面比較晚,去的是訊飛總部,感覺是個大boss,主要就是聊天,家在哪,想去什麼公司、等等。訊飛的offer給的很晚,通知的時候,基本我已經確定去哪了。
6)第五個面的是小米,小米是在 科大面的,面試爲兩輪,第一輪首先是問了兩個算法題,我記得其中一個是怎麼逆轉一個矩陣,我記得我當時是首先找規律,然後寫代碼,中間不斷跟面試官溝通,最後寫出代碼,然後就是問了一些算法上的問題以及項目上的問題,第二輪也是首先寫兩個算法,然後是對筆試上的一個題進行求解,最後問了一些項目上的東西,面試完後,當場給出了面試結果,最後拿到了offer。
7)第六個面的是招銀網絡,這個面的很輕鬆,一二輪基本上沒用20分鐘,基本上很快就hr面了,hr面聊得很愉快,不過很奇怪,最後沒有拿到offer,感覺自己最有把握的竟然沒拿到。
8)第七個面的是美團,美團面的也很輕鬆,第一輪面的時候,面試官對我做的項目很感興趣,問了不少問題,然後就是手寫算法題,可能我算法題寫的比較快,面試很快就讓我面第二輪,第二輪是個很年輕的面試官,我記得很清楚問了幾個問題,其中第一個是讓我手推SVM的公式,還有一個是判斷一個鏈表是不是有環並找到環開始的點,這兩個問題基本都搞定了,最後面試官當場說我通過第二輪,然後就是後面幾天第三輪面試,第三輪面試比較巧,跟百度的面試衝突了,我記得首先是面美團,不過我三面面的不是很好,有點放鬆了(哈哈哈哈哈)。最後拿到了offer。
9)第八個我面的是百度,百度我一面感覺面的不好,有一個算法題寫的花了不少時間,面試官都有點不耐煩了,不過最後我把寫好的程序給面試官看,並一一解釋自己考慮了哪些情況等等,結果最後是我想的複雜了,當時心裏咯噔了一下,然後面試官問了一些項目上的問題,最後問了一個場景題,我回答的面試官好像不滿意。很意外的我進入了第二輪,第二輪我面的挺愉快的,出的幾個算法題寫的比較快,項目聊得也比較愉快,最後面完的時候,面試官問我還有什麼問題麼,面試官告訴我基本他這裏是過了,我當時是有點意外的,不過內心很竊喜,然後讓我好好準備第三輪,因爲百度錄用好像是按照 所有的成績排名來的,第三輪面試感覺是部分主管,見到我第一句話就說我是他面的學校最差的,(當時心裏就涼了半截),結果也是,第三輪基本就是聊天,最後也沒有錄用,只不過後來補錄了。
10)後面面的基本都是玩的了,包括Face++、頭條等,基本都是很專業的了,很看重項目。
11)所以最後總結,我一共拿了訊飛、美團、小米和百度的offer。期間真的學到了很多的東西,也認識了很多的朋友,大神,也認識到了自己很多的不足。以後在以後的工作中能夠慢慢的彌補吧。

發佈了99 篇原創文章 · 獲贊 343 · 訪問量 50萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章