簡單介紹一下個人情況。雙普通985,一直在家鄉上學。本科計算機科學與技術專業。本科期間比較貪玩,成績一般,動手能力尚可但是也比較一般?!稊祿治鰩熆荚嚒匪源笕臅r候,都沒啥勇氣參加秋招試試水。直接悶頭準備考研。考研也是圖方便直接考了本校。研究生念的軟件工程專業。碩士期間貪玩的本質并沒有改變,打了將近1400局dota2,軍團再臨的時候還去拯救了一波艾澤拉斯?!稊祿治鰩熍嘤枴返窍啾戎皝碚f更懂得時間管理。玩和學之間的比例控制也做的比較好。一直在想辦法加強自己的動手能力。一個明顯的區別就是本科期間的大作業都是抱著舍友大神的大腿在混。研究生期間的項目基本上都是自己帶著同學去做。
因為本科畢業論文是機器學習方向的內容。從那時候開始入門,研究生也負責了這個方向的項目?!稊祿治鰩熆荚嚒匪哉f選擇這個崗位去找工作也算是水到渠成。運氣比較好,因為我們普通人的本科畢業論文的方向是學院隨機分的。
總的來說就是研究生的幾年期間確實提升非常大。一方面是來自實驗室里負責的項目,另一方面就是自己去想各種辦法進行提升。碩士期間對我最大的意義也就是給自己爭取了進步的時間?!顿F州大數據培訓機構》研一,上課+完成大作業+自己補充算法和數學方面的基礎知識。研二,實驗室做老師的項目+參賽+找工作。研三當然就是完成畢業論文,再加上給以后工作做做準備。
總結自己就是懂得勞逸結合,心態比較好,可以給自己創造好心情去學習,對目標比較有毅力。
春招準備
過完年后就開始進行實習準備。當然學習是需要持續的,這一段時期相當于對各方面的總結和突擊。其實在學習的時候也主要是這幾個方面,實習求職的目標就是機器學習算法工程師。《貴州大數據培訓》準備的內容分為以下幾個方面:
1,回顧總結之前做過的項目。包括實驗室負責的項目,自己做的項目里值得說的部分。起碼自己的項目要非常熟悉,必須經得住面試的考察。《貴陽大數據學習》面試官可能會從各種角度對項目進行提問。
2,在線OJ刷題。那一陣在實驗室午飯之前的時間基本都是用來刷題了。以leetcode為主,還有lintcode。題目難度easy和medium為主,很少量的hard。語言python為主,少量的java?!顿F陽大數據認證》按照算法工程師的要求,Java,Cpp至少會一門,python也需要會。我個人感覺公司對實習生的要求就是“會”,而不是“精通”?!顿F陽大數據培訓》
3,算法基礎知識的準備。各種參考書籍和資料討論區的大神們都總結的很多了。簡單來說就是《統計學習方法》,周志華老師的西瓜書等等。有需要的同學我們再討論?!独ッ鞔髷祿嘤枴穼浀渌惴ㄓ型频沟哪芰?。對部分算法有自己手寫實現的能力。這個可以參考《機器學習實戰》和《集體智慧編程》(應該是這個名字。。。)
4,機器學習包,各種框架的了解和使用。這里給大家推薦一位大神,對各種框架的入門很有幫助。莫煩:https://morvanzhou.github.io/。優酷上也有他的自頻道。
5,準備一份簡歷。簡歷怎么寫也有各種攻略我就不再贅述了。然后找地方照個好看的證件照。這樣效果會好一些?!吨貞c大數據培訓》像我的證件照就被女朋友評價照瘦了50斤。。。
6,選擇自己的目標公司。沒有目標去海投的話容易導致精力不足。
春招
說了這么多,其實我春招只投了一家。就是找本科的哥們內推的阿里巴巴。跟他在一個部門,屬于阿里移動事業群。崗位就是算法工程師,機器學習?!?貴陽數據分析人才培訓 》其實不是我其他的不投,都有一些原因。。
。比如說騰訊我在招聘列表里沒有找到機器學習,直到過期了才發現機器學習在基礎研究里面。而百度的話因為我們老師對百度有一些意見,去實習的話害怕暑期實習找老師商量的話比較麻煩,也就沒投。然后還有呢,就是前輩們介紹的實習盡量去大廠。所以最終只投了一家。簡單介紹一下面試的經歷。
大約是3月1日內推成功。投簡歷一周之后,杭州的hr打電話安排了面試時間。
一面
技術面,電話。
時間比較久遠,面試的具體題目大概記不太清了。能回憶起大概以下內容:
1,自我介紹
2,討論了實驗室負責的項目。很細致。從項目解決的問題,為什么要這么做,有什么意義,用了什么技術什么算法等等。
3,詢問你熟悉什么算法。介紹一下,并就此一直討論到答不出。
4,討論了神經網絡。尤其是BP神經網絡。反向傳播的細節等。
5,一道具體場景題目,怎么使用機器學習的技術解決這個問題。
6,你有什么問題要問我?
大概就是這些。大概50分鐘左右。我也是第一次做這么長時間的電話面試。相對來說也比較緊張,不過面試官會引導我去回答問題?!?貴陽大數據報名學習》答不出的問題也是會換一個角度進行討論,還會進行提示。在后面也是消除了緊張感。
二面
一面之后的第二天,HR打電話安排了二面。因為實驗室電腦沒有攝像頭,所以還是約了電話面試。二面的大概有以下內容:
1,自我介紹
2,討論了KNN。討論有關維度爆炸的問題。
3,討論了SVM。SVM的推倒,原理,最優化方法。為何SVM可以解決分類問題。
4,算法題。由于是電話面試不能寫代碼,所以就自己想,然后討論思路。
大概45分鐘左右。相比于一面,二面的面試官(應該就是團隊leader)給的壓力比較大。相比于一面,表現也不算非常好?!顿F陽大數據培訓中心》
HR面
二面之后就是一段漫長的等待,漫長到我都覺得肯定掛了準備復習備戰秋招了。結果4月底突然接到了HR安排面試的電話。然后第二天就進行HR面?!?貴州大數據培訓機構》聽說阿里的HR面也非常關鍵,所以當時也很緊張,準備了一些問題。
最終面試的時候反而比較輕松。就像聊天的一樣。問題都是HR面試的一些常規問題?!顿F州大數據培訓中心》也讓自己評價了自己前面技術面的表現。
HR面試大約一兩周之后,部門的HR打電話溝通了實習期間的福利待遇和確認了實習錄用意向書。
參加比賽
4月份的時候參加了JDATA數據大賽。《 數據分析師培訓》由于當時處于面試之后等消息的階段,也不知道暑期能不能去實習。也覺得自己簡歷內容不夠豐富,就參加了京東舉辦的這個比賽。組隊的時候由于是想自己多鍛煉,所以就沒有再找算法方面的隊友。女朋友和另一個隊友負責的都是特征方面的工作,主要是想新的特征?!?數據分析師考試》我一個人負責數據處理,特征提取,數據集構造,模型訓練和調參這些工作。
最終成績比較一般。離優秀獎還差著幾名。不過在整個比賽期間,我還是感覺到了很大的進步。包括在特征,模型和算法,調參方面都積累了很多經驗。《數據分析師》從剛開始參賽時候的跌跌撞撞,每天提交的時候靠天吃飯。到后來每天寫函數提取新的特征,加入到數據集里,訓練新的數據去提交。每天的成績進步是可以預見到的,并且知道為什么會進步。最后幾天成績也一直在上漲,由于時間不夠,而且一個人的精力畢竟有限,所以成績也就止步于此。
現在的比賽非常多,有精力的同學們都可以去嘗試一下。成績只是一個方面,從中得到的鍛煉是非常有益的。
暑期實習
整個暑期就在阿里進行暑期實習。實習期間的具體經歷我就不寫的那么詳細了,有感興趣的同學可以問我。
其實跟我之前想象的不太一樣。由于數據保密和安全方面的要求,算法方面的實習生是無法接觸到生產環境的?!稊祿治鰩煛氛麄€實習期間主要負責的工作就是對廣告行業的了解,讀相關行業的paper,做一些算法和策略的實驗,再有就是負責一些調研方面的工作。主要的提升和鍛煉就是看到大公司里算法工程師是怎么工作的,以及從身邊的同事身上學習。周圍的同事,尤其是我的mentor都是很nice的人,技術也都很強?!稊祿治鰩熆荚嚒吩诖笊駛冎車鷮嵙?,就是發現并彌補差距。當然同事和領導們對實習生也很照顧。從校園到工作環境的轉變是巨大的,實習就給了我們這個提前去接觸和適應的機會。實習之后回到學校,也還有時間去在不足之處多努力。
從八月份就開始了實習轉正的流程。轉正一面是我們大部門的領導,主要是介紹實習期間的工作。《數據分析師培訓》然后就是聊天。主要是大佬向我介紹智能營銷平臺以后的目標和發展。后面主要是大佬在講我在聽…轉正二面是阿里媽媽的大佬,也是聊了聊實習期間的工作。然后就是聊聊天。聊了一些關于淘寶和阿里媽媽的話題??傮w氣氛也比較輕松。然后就是HR小姐姐的三面,依舊是聊天?!?數據分析師培訓機構》實習轉正面試就沒有了電話面試的緊張感和距離感,聊得都還比較開心。
最終結果也很開心,9月3號拿到了秋招的錄用意向書。9月6號離職回到學校。說實話這也是我研一在展望工作的時候,能展望到的最好的結果之一。《數據分析師培訓 》由于集團規定遞交了三方才會發offer,學院因為一些原因三方發的也比較晚,所以大概到11月底才確認了正式offer。
回到學校以后,放棄了秋招還沒開始就已經結束的感覺~還是參加了秋招投了一些公司。一個是因為和女朋友一起找工作,為了將來起碼能去同一個城市工作奮斗。《數據分析師資格證書》另一個是周圍的同學朋友都在找工作。實驗室的項目基本已經停滯了。閑著也是閑著。還有就是閑在實驗室里會看起來像個異類…按照時間前后介紹一下秋招的面試經歷。
蘑菇街 算法工程師-機器學習 offer
一面 技術面
蘑菇街廣告算法團隊的面試官。首先是自我介紹,聊了聊對計算廣告行業的理解,簡單介紹了實習期間的工作。討論了LR的相關問題,這一部分討論的比較詳細?!稊祿治鰩熆荚嚒啡缓笥懻摿苏齽t化相關的問題。
整個時間大概半個小時。
二面 技術面
應該也是相同團隊的面試官。針對簡歷上的項目問了一些問題。討論了有關分類結果校準的一些問題。討論了FaceBook的那一篇有關計算廣告的經典文章。時間同樣大概半個小時三面 CTO面,視頻面蘑菇街的CTO面。我剛開始以為要在線寫代碼之類的。結果就是討論了一些簡歷上的項目。然后就是聊天。讓我提一些感興趣的問題,然后討論。大概不到二十分鐘。
百度 算法工程師-機器學習 一面掛
第一次在西安去跑招聘會參加的面試。鳳巢的面試官。由于那時候剛從北京回到西安。沒有對面試做什么準備。被面試官虐的很慘。每一個問題都是一直討論到答不出。
大概問題有:廣告系統的理解。SVM/LR的損失函數,推導?,F場手寫代碼。簡歷上寫會什么就問什么。
那是候確實還沒復習,也被面試官看出來了??傊憩F的很不好。
騰訊 技術研究-機器學習 二面掛
一面 電話面
IEG的電話面。提前批投的是CDG,簡歷被IEG撈起來進行的面試。
面試問題有:簡歷的上項目的提問,實習工作的簡單討論,LR的詳細討論,正則化問題,調參方法,XGboost的討論,對游戲AI的理解,對AlphaGo的理解。
二面
二面是現場面,面試部門變成了MIG騰訊地圖的部門。這中間是什么操作我還不是很了解…
面試問題:簡歷上項目的提問,LR的討論,SVM的推導,手寫代碼:第一個是關于二叉樹的遍歷,不能用棧,不能遞歸。第二個是鏈表本地倒置。然后討論了地圖算法相關的問題。
由于臨時換了部門準備不足,地圖算法基本不懂。手寫代碼表現也一般。最終沒過。
招商銀行 人工智能研發 offer
招商銀行人工智能研發部在學校的專場招聘會。當時去現場投了簡歷。
一面 現場面
一面在招商銀行的西安分行。三位面試官。主要是就簡歷和簡歷上的項目進行討論。然后主要討論了Xgboost,包括優點,損失函數,最優化的方法等。《 數據分析師考試科目》然后主要由我對想要了解的東西提問。
二面 現場視頻面
二面同樣在西安分行。跟深圳總行進行視頻面。本來應該也是三個面試官,結果輪到我的時候只剩一位還在。就感覺很草率。面試問題記不清了,就是常規問題簡單的聊了聊。
最后offer發下來的時候,是總行的領導帶著offer直接過來。把交大錄取的七個人叫到分行。簽的話當天就要簽,違約金一萬。給人的壓力很大。最終七個人里應該只有一個人簽了。其他人都走了?!?分析師考試報名》后來又打電話聯系過,也并沒有去。還有一點就是在招聘的過程中,一直給我們強調package是這個崗位特批的,是招商銀行從沒給出過的。但是后來也聽說了比這個package大得多的offer,可能是分行的工資跟總行不太一樣。
另外月工資之類的情況比較諱莫如深,可能是傳統銀行的做法。
京東 算法工程師-機器學習 offer
一面 技術面
一面面試官感覺很年輕。聊得也比較輕松。聊了學校的項目。LR的損失函數,推導,優缺點。機器學習方面的經驗。京東的比賽。終于有人聊到這個比賽了。《 數據分析師考試官網》調參的心得,正則化的作用。
最后介紹了他們的部門和工作。
二面 技術面
二面應該是部門的領導。面試的前十五分鐘聊了做過的項目和京東的比賽。然后后面就開始聊天。聊了很多東西,也是我整個秋招期間最開心的一次面試。聊得也非常的愉快。
三面 HR面
正常的HR面。
京東也是所有拒掉的offer里覺得最對不起面試官的一個了。首先是跟面試官在面試的時候就聊得很開心。還有在后續的溝通中面試官也給了足夠的耐心和尊重。并且offer發下來得知對薪資不滿意之后還加了一次薪?!吨袊鴶祿治鲂袠I權威認證》當時也是在回復的時候寫了一封充滿愧疚的郵件。
今日頭條 算法工程師-機器學習 一面掛面得比較草率,也沒怎么準備,也是霸面。主要是陪妹子和同學去。
面試官是做內容推薦的。廣告部分的內容他沒興趣,內容推薦的有些做法我不懂,就聊不到一起。然后就是手寫算法,聊了XGboost,聊了頭條使用過程中內容推薦的一些case。
掛的沒有懸念。
微眾銀行 數據挖掘 offer
微眾銀行來的比較晚。是在酒店里一面完了,本來回去跟妹子還有同學吃火鍋了。結果吃完了打電話又叫回去二面。一直面了一天。
面試的內容就是就筆試時候的一個問題進行了深入的討論?!顿F陽大數據學習》是有關商場銷量的一個問題。
二面的時候還是早上的面試官。幾個候選人和他坐在一起聊天。聊了很多東西。天南海北的聊。然后跟部門的老大打電話面試。部門老大因為我們隊微眾的了解不夠比較不滿。
最后還請我們吃飯~我因為妹子等著先走了。
后來也正常進行了HR面。
最終沒有去的原因一個是因為工作內容偏業務比較簡單,可能會失去競爭力。另一個是錢給的比較少??赡苁且驗橥兜氖菙祿诰虿皇撬惴üこ處煹膯栴}。
找工作心得總結
先總結一些找工作期間的心得:
1,簡歷一定認真做。這是所有面試官認識你的入口。千萬不要簡歷造假,不少面試官可都是照著你簡歷上寫著會什么,一條一條問。
2,能實習盡量實習。提前體驗工作的狀態。轉正也相對直接秋招簡單一些。所以就要有提前規劃,提前開始準備。招聘大戰也正式提前到了頭一年的春天。另外實習補貼也能給畢業旅行什么的攢一點經費。《貴陽大數據認證》
3,能內推盡量內推。這個就顯而易見了,很多內推還是能免筆試的。
4,基礎要扎實。不管是科班還是轉專業,基礎都是非常重要的。包括基本的數據結構與算法。機器學習的經典算法。
5,一門或幾門熟練的語言。用有嘻哈里的一句話說就是語言就是程序員行走江湖的武器,你如果連武器都沒有,還怎么行走。
6,多上牛客網看面經~看看前人的經驗。
7,面試時,我覺得緣分或者說運氣占了很大一部分。并不是你很期待進入某家公司,認真的準備,面試時就會有好結果。也許最后收到的是一個不經意的offer。所以面試之前不要給自己定太過嚴格的目標。目標應該是一系列公司,在面這里面的公司時,都全力以赴。最終的結果就看緣分。
8,心態要好,失敗了也不要氣餒。多總結,就像中學時候總結錯題一樣。公司很多,可以嘗試的機會也很多。
-
算法工程師
+關注
關注
2文章
30瀏覽量
6093
發布評論請先 登錄
相關推薦
評論