【计算机就业-算法工程师】校招想去互联网公司担任算法工程师该怎么准备
前言
hello大家好,我本次分享的主題是計算機專業校招想去互聯網公司擔任算法工程師該怎么準備,例如筆試和面試需要準備寫什么,實習,項目以及論文中會問些什么問題。我將結合自己以及身邊小伙伴們的秋招經歷來進行簡要的分享。當然這個視頻僅僅是自己的一些看法,如果有什么問題的話歡迎大家指出,如果你對這個話題比較感興趣的話,就看下去吧!
崗位投遞
其實算法崗前幾年也非常之卷,一方面是由于算法崗的薪資水平較開發要高,畢竟大部分計算機方向的從業者都會選擇“向錢看”,另一方面是由于算法崗招聘的崗位較少。不過去年秋招來看稍微好些了,一方面是開發崗的工資有所上調,另一方面很多小伙伴們發現算法崗的需求量太少了,卷不動了,就選擇算法轉開發了。我個人認為算法工程師的就業門檻相對高些,如果想去大廠的話,最好是有相關的實習,論文,項目或者參加過相關的競賽,因為算法崗既需要相關的算法知識,同時也需要工程能力。算法崗的方向大體可以分為計算機視覺,自然語言處理,搜索算法以及推薦算法。其中計算機視覺,也就是cv,主要做圖像,視頻相關的,自然語言處理,也就是nlp,主要做文本,語音相關的,搜索算法的話主要負責一些APP的搜索業務,推薦算法主要是為用戶推薦一些可能喜歡的內容,目前cv的話發展的更為成熟一些,也有許多落地的產品,比如說人臉識別,無人駕駛等,同時招聘的崗位是最多的,自然語言處理的話是非常具有挑戰性的,這個領域還有好多的問題沒有解決,同時涉及到的業務也相對少一些。
筆試準備
算法工程師大部分的筆試內容是和開發工程師重合的,不同的是可能會涉及到一些機器學習、深度學習以及對應方向的基礎知識,例如cv或者nlp相關。
面試準備
面試的話主要分為算法題,實習,項目,競賽,論文以及基礎知識,當然我這里所指的項目,競賽以及論文都是和算法本身相關的,比如說cv或者nlp等相關領域的。其中算法題的重要性不言而喻,如果是非科班的小伙伴對于刷題還存在一些疑問的話可以看我“計算機就業-后端開發工程師”那個視頻的最后一部分,在這里還想補充的一點是如果實在沒有時間刷很多題的話,可以先做《劍指offer》中的題目,leetcode上是有相關的題集的。關于項目或者論文的話,一定要是自己親自參與或者是做過貢獻的,里面所包含的基礎知識是準備的重點,就比如說你的論文是使用深度學習來進行圖像分割的,那么論文最大的創新點是什么,網絡是如何搭建的,損失函數是如何設計的,為什么要這么設計,以及分割常用的網絡框架有哪些等知識點都需要再回復習一下,競賽也是同樣的道理,關于實習的話,可以回顧回顧當時主要做了哪些工作,最大的收獲是什么,遇到的最大的技術難點是什么,怎么解決的,這些問題都是面試過程中經常問到的,同時在項目中也經常會問到這類問題,關于這一類問題,大家可以看我上一個視頻,很多內容都有涉及到。關于基礎知識的話,主要包含機器學習、深度學習以及對應方向的基礎知識,如cv或者nlp相關。
這里還有四個小tips分享給大家:
1)第一點是我認為面試官主要分為兩種,第一種是上來就問你各種基礎知識,比如說開發的問八股文相關,算法的問機器學習,深度學習相關,第二種是結合你的項目,論文以及實習經歷來進行考察,而這種是最常見的,所以我們一定要對我們簡歷上的內容及其涉及到的相關知識非常的熟悉,因為面試也就半個小時到一個小時,如果你的簡歷上有足夠的東西可以探討,對于其它基礎知識的考察就會少一些,這樣對于我們面試準備也是最有利的。
2)第二點是算法崗的話其實可以分為研究型和工程型,研究型的話主要還是以發論文為導向,一般都是非常優秀的碩士生以及博士生來做的,比如說微軟亞洲研究院(msra)里面的一些崗位,這一類崗位需求量非常少,工程型的話主要還是負責算法的優化以及落地,所以我這里以及后續視頻中會提到的算法工程師默認都是指工程類的。但是無論是哪種算法崗的話都是需要多看論文的,需要緊跟最新的的研究進展。
3)第三點是近期互聯網公司裁員嚴重,也給我們這些程序員們敲響了警鐘,一方面我們不應該盲目的追求互聯網公司的高薪,而是要結合自己的實際情況進行職業選擇,另一方面也告訴我們在工作的過程中也需要注重自己綜合能力的提高,不管是對于現在的工作還是后續的跳槽都是十分必要的。
4)第四點就是大家在看一些別人公開的技術路線的時候,一定不要照搬照抄,因為每個人的學習能力、理解能力都是不同的,在發現自己學的比較費勁或者不太適合的時候一定要及時進行調整。任何的經驗分享都不具有普適性,大家一定要結合自己的實際情況進行參考。
后記
如果你也是一名熱愛編程的程序媛,就關注我吧。我將會分享身邊不同專業、不同工作崗位的小伙伴們的相關專業選擇以及求職經驗,希望能給你人生中一些重要的決定,一些啟發~
(微信號:我是一名程序媛,b站號(視頻版):我是一名程序媛)
總結
以上是生活随笔為你收集整理的【计算机就业-算法工程师】校招想去互联网公司担任算法工程师该怎么准备的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奔跑吧,OpenStack现场分享:超融
- 下一篇: 日期控件的点击事件,在js中添加call