2019秋招 | 從ML零基礎到斬獲BAT offer ---我的秋招面經總結
作者:原果
連結:https://www。nowcoder。com/discuss/138076?type=2&order=0&pos=9&page=1
簡介
我是上海某校碩士研究生,實驗室方向很扯淡 ,18年初零基礎自學轉ML/DL,非常驚險的在今年演算法獨木橋中拿到6家演算法崗offer,分別是:
螞蟻金服 sp
, 阿里今年把A 提到了阿里星,貌似演算法沒有sp檔,但是阿里A可以有個隱藏的檔,看你argue了
騰訊 cdg 廣告 sp
,騰訊廣告線合併,所以基本簽了
百度 品牌廣告 白菜
,電話的HR說可以談,面籤hr說不可以談,詭異,加上今年百度的薪資真的是……秒拒
海康威視 sp
,不能再往上談了,hr瘋狂談理想,抱歉我是拒餅王
拼多多
,拼多多今年演算法有5檔,我也不知道自己這檔算不算sp
愛奇藝 廣告 sp
,愛奇藝福利很好,但是公積金只有7%沒補充也是有點坑
當然也掛了幾家,百度和pdd也是正式批次才拿到offer,頭條 yy很可惜的掛了,尤其是yy推薦組,跟大佬開荒的機會,但是沒實力沒抓住
面試下來總結很多,詳細的我都寫在github裡,簡單來說,刷題很重要,基礎一定要紮實,科研成果可惜沒有,但是一定要有積累。
具體經驗總結我都寫在github,求star啊
這裡有詳細的面經,我自己的總結,和對今年秋招演算法崗情況概括,下面貼出自己的學習方法
ML/DL 自學方法
我是從18年初開始的自學,到秋招算是學了大半年,這裡只是講一講我的路線和一些資料
資料、課程
人工智慧太火了,資料特別多,但是魚龍混雜,實際上經典的課程資料 paper就足夠
更多名企筆試真題解析、面試經驗交流、招聘資訊內推,盡在牛客!
求職之前,先上牛客!快快下載拿offer!
牛客APP下載_C++Java前端經典筆試面試題庫_牛客網
吳恩達系列
吳恩達老師真乃人工智慧屆的孔夫子,在這個水平上還能致力於基礎教學和入門推廣功德無量啊,吳老師的課講的也是真的好。
CS229,強推 ,Stanford的公開課,網易雲課堂有2008年的課件和講義,我就是對著這個學的,列印講義一點點對著推吧。
Coursera Machine Learning,Coursera的課比較基礎,其實有了CS229就不推薦看這個了。
DeepLearning。ai,也是偏基礎的課程,不過還是很值得看,對傳統機器學習、CV、NLP都有一個不是很深入的講解,作為入門很棒。
Machine Learning Yearning,這本書也是偏基礎,工程向,講了實際工程專案中調參等等東西,我學的時候只出了前幾章,後面沒有看過。 其他公開課 。
CS231N,強推 ,stanford公開課之二,李飛飛的cv實驗室出品,講師是大名鼎鼎的Justin Johnson,雖然是講CV,但對DeepLearning的基礎也講的非常詳細,cs229是最好的ML課程,cs231n是最好的DL課程。
附加:演算法導論 6。046J,大名鼎鼎的MIT演算法導論公開課,雖然不是ML/DL向,但是基礎演算法還是要會的,畢竟演算法工程師首先是工程師,課程較難,很多名校本科上過這門課,大部分沒有上過,還是有必要抽空看看的
書籍
《CS229講義》,為啥把這個單獨拿出來說呢,因為這個講義真的就是一本書,有詳細的推導過程,並且很多同學看公開課會忽略講義,一定注意。
《統計學習方法》 李航,機器學習最常用的書,人稱小藍書,其實這本書不適合入門,裡面很多推導晦澀難懂,但是講的很詳細。有些地方的推導方式和寫作習慣跟吳恩達不一樣,所以兩個一起看有時候會很迷。
《機器學習》 周志華,人稱西瓜書,不僅封面是西瓜,裡面的例子也全是西瓜。難度比《統計學習方法》簡單不少,還有各種西瓜例子,入門首選。 專案 其實這塊是最難的,因為自學,實驗室也沒有專案,實習沒有基礎也難找,尤其我年初自學,3月份就開始暑期實習招聘,再找一個實習肯定來不及,好在我們有kaggle!
kaggle,強推kaggle!!!!
首先一點要明確,去打比賽不是為了贏,你是個沒有基礎的初學者,很可能也沒有隊友,只能solo,想拿名次就算了,打kaggle的目的是為了學習,為什麼選kaggle不選天池或其他比賽呢?因為kaggle的氛圍非常非常open,討論區和kernel區一定會有人給出自己的完整思路和程式碼,不僅有base model,還有各種有用的資料處理程式碼,甚至很常見到前10的隊伍公開自己的思路甚至程式碼!這是其他比賽不具備的,你可以在看別人程式碼,改進自己程式碼中成長。
積累
這是自學最欠缺的,沒有積累,尤其是科研積累,沒有人帶自己想搞出一篇工作就免了吧,但是
熟讀某個方向的paper,對該方向有深入瞭解是必須的
,如果僅僅是達到見過或者會用的程度,肯定拿不到offer的。 具體的積累看是什麼方向,github上有很多repo是經典paper集合比如這個repo,可以對照著看,也要關注該領域頂會每年的文章,還有就是對自己專案中用到的model、方法的相關工作要熟讀。
計劃
時間緊迫,給自己定一個清晰的計劃還是很重要的,我自己是列印了一份日曆,然後把暑期實習、秋招等關鍵時間點和自己計劃完成的deadline日期做上標記,每天干過的事情標在當天的日期上,然後劃掉這一天,每天看著時間會有緊迫感促進你學習。
老師
自學沒有老師,但俗話說三人行必有我師,周圍相關方向的同學,該請教就請教,有些東西自己搞是搞不出來的,但會的同學隨便點你一下這塊就過去了。記得請教過你的大佬吃飯。
總結
自學時間緊任務重,想跟ML/DL出身的同學搶飯碗是真的很難,不過並不是一點機會也沒有,身體精神壓力都很大,自己要抗住。我來說,秋招結束了自己還是很崩,周圍有文章的大佬同學要麼是ssp要麼是牛逼公司核心組,怎麼說呢,想自學強過他們還是算了,但是做到比上不足比下有餘還是可以的。
在牛客看了不少面經,收益良多,感謝各位大佬分享,也希望我的面經和總結能幫到大家!
與作者交流:
https://www。nowcoder。com/discuss/138076?type=2&order=0&pos=9&page=1
更多筆經面經:
https://www。nowcoder。com/discuss?type=2