关于春招 秋招面试的一些经验
2019 年第 24 篇,總 48 篇文章
本文大約 5000?字,閱讀大約需要 15 分鐘
周末了,就不寫技術(shù)了,來聊聊關(guān)于春招/秋招面試的事情,剛好最近也是逐漸開始春招找實(shí)習(xí)或者找工作的時候了,我就介紹一些當(dāng)初準(zhǔn)備春招實(shí)習(xí)和秋招工作面試的一些經(jīng)驗(yàn)吧,主要是算法工程師崗位的經(jīng)驗(yàn),但其實(shí)除了在面試的知識準(zhǔn)備部分有所區(qū)別,對所有技術(shù)崗位都是適用的。
1. 面試的準(zhǔn)備
個人認(rèn)為,面試是否成功,主要就是靠硬實(shí)力+運(yùn)氣,前者是基礎(chǔ),后者則是可遇不可求,即便你努力去轉(zhuǎn)發(fā)錦鯉或者楊超越妹妹,也不一定會受到幸運(yùn)女神的眷顧,所以首先還是牢牢把握可控的因素--自身實(shí)力!
而實(shí)力部分主要是對知識的準(zhǔn)備,包括以下幾項(xiàng):
實(shí)戰(zhàn)經(jīng)驗(yàn),包括實(shí)習(xí)經(jīng)歷、項(xiàng)目、比賽、科研論文等;
算法,機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的算法知識,更具體方向的計(jì)算機(jī)視覺、自然語言處理、語音識別、推薦系統(tǒng)、廣告點(diǎn)擊率等知識;
數(shù)據(jù)結(jié)構(gòu)(鏈表、樹、圖等)+算法(貪心、動態(tài)規(guī)劃、分治、排序查找、回溯等)
編程語言
計(jì)算機(jī)基礎(chǔ),包括操作系統(tǒng)、Linux、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫等
不過,如果是春招找實(shí)習(xí),那么可能很多人是缺乏實(shí)戰(zhàn)經(jīng)驗(yàn)的,即沒有實(shí)習(xí)經(jīng)歷和比賽經(jīng)驗(yàn),對于研二的同學(xué),也會遇到科研項(xiàng)目和尋找的崗位不匹配,沒錯,這里實(shí)戰(zhàn)經(jīng)驗(yàn)的大前提是與尋找的崗位匹配!不匹配的項(xiàng)目等實(shí)戰(zhàn)經(jīng)驗(yàn)千萬不要寫在簡歷上,它對你的面試并沒有太大幫助,甚至可能有反作用。
實(shí)戰(zhàn)經(jīng)驗(yàn)的重要性在于可以將面試官會提問的問題固定在某個領(lǐng)域,比如如果是圖像方面的項(xiàng)目,面試官一般也是提問圖像方面的問題,而不會突然問語音或者推薦系統(tǒng)的問題(除非你還有這樣的項(xiàng)目或者投這方面的崗位,否則概率極低)。
所以有實(shí)戰(zhàn)經(jīng)驗(yàn),面試官就會根據(jù)你做過的項(xiàng)目/實(shí)習(xí)經(jīng)歷等來開始問題以及拓展到對應(yīng)的算法知識,比如你做的是圖像分類的問題,用的是 CNN 網(wǎng)絡(luò)模型,那么除了問你在項(xiàng)目中的工作以及成果,還會繼續(xù)問下 CNN 的一些知識點(diǎn),比如 BatchNorm 這個非常常見的問題(我當(dāng)時面試時候,經(jīng)常遇到這個問題),然后也有可能會一些分類方面最新最前沿的一些技術(shù)或者網(wǎng)絡(luò)模型。
因此,對于自己的項(xiàng)目,需要非常熟悉,并且最好提前進(jìn)行演練,即對項(xiàng)目的介紹,這里建議可以給自己的同學(xué)介紹項(xiàng)目,保證表達(dá)比較順暢,不會有過多的停頓,而且將重點(diǎn)內(nèi)容都完整表達(dá)出來!
而如果沒有這部分知識,面試難度就會自動提升至少一個檔次了,面試官就只能提問算法、數(shù)據(jù)結(jié)構(gòu)、編程語言部分的問題,這時候你得祈禱面試官問的剛好是你復(fù)習(xí)過的,掌握了的知識點(diǎn),畢竟這幾個方面其實(shí)包含了很多知識,要想完全復(fù)習(xí)好這幾個方面的知識,并不容易,除非提前幾年就開始有計(jì)劃的系統(tǒng)性的學(xué)習(xí)和復(fù)習(xí)。
除了對于知識的準(zhǔn)備,還需要準(zhǔn)備一份大約 1 分鐘左右的自我介紹,簡單介紹自己的基本信息,求職崗位,自己的優(yōu)勢點(diǎn)或者掌握的知識和技能,以及為什么投遞這個崗位和選擇面試的公司。
然后呢,還需要準(zhǔn)備幾個提問面試官的問題,這是因?yàn)橥ǔC嬖嚱Y(jié)束時候,有的面試官會給你提問問題的機(jī)會,這時候最好是要問1-2個問題,而不是說沒有其他問題,一般可以咨詢下面試官的部門(了解自己被哪個部門面試,也是可能實(shí)習(xí)的部門)、部門的業(yè)務(wù)內(nèi)容,比較有風(fēng)險的就是詢問自己這輪面試的表現(xiàn)了(特別是明顯知道表現(xiàn)不好的情況)
此外,這里推薦幾個有關(guān)面試的 Github 項(xiàng)目:
1.第一個也是最近非常多公眾號推薦的一份面試總結(jié) Github--2018/2019/校招/春招/秋招/算法/機(jī)器學(xué)習(xí)(Machine Learning)/深度學(xué)習(xí)(Deep Learning)/自然語言處理(NLP)/C/C++/Python/面試筆記
https://github.com/imhuay/Algorithm_Interview_Notes-Chinese
2.之前推薦過的一個深度學(xué)習(xí) 500 問教程:[資源分享] Github上八千Star的深度學(xué)習(xí)500問教程
https://github.com/scutan90/DeepLearning-500-questions
2. 實(shí)習(xí)很重要
春招實(shí)習(xí)是非常重要的,無論如何都務(wù)必好好準(zhǔn)備春招實(shí)習(xí),并且爭取拿到實(shí)習(xí) offer,這有幾點(diǎn)好處:
首先自然是有了非常重要的實(shí)戰(zhàn)經(jīng)驗(yàn),而且在秋招中有了一定的優(yōu)勢;
第二,通過實(shí)習(xí)轉(zhuǎn)正獲取工作 offer 的難度要小于秋招找工作,這也是個人親身經(jīng)歷了,實(shí)際上很多公司的校招名額都會預(yù)先留給實(shí)習(xí)轉(zhuǎn)正的同學(xué);
第三,實(shí)習(xí)轉(zhuǎn)正,并最終選擇這個 offer,那么也有利于工作后的無縫接入,快速進(jìn)入狀態(tài),這也得益于實(shí)習(xí)的經(jīng)歷(一般都是2-3個月實(shí)習(xí)時間),對公司、部門、自己的工作都比較熟悉了。
所以,即便被 10 家、20 家、50 家公司拒絕了,也不要放棄,實(shí)習(xí)經(jīng)歷真的非常重要!
3. 簡歷的準(zhǔn)備
對于技術(shù)崗位,簡歷其實(shí)不需要太過花哨,簡潔明了即可。我有以下幾點(diǎn)經(jīng)驗(yàn):
1.首先簡歷一般需要包含以下的信息:
基本信息,姓名、學(xué)校、性別、手機(jī)和郵箱、求職崗位(這個很重要)、個人博客 or Github(加分項(xiàng))、教育背景(一般從本科開始寫)
實(shí)戰(zhàn)經(jīng)歷,包括實(shí)習(xí)、項(xiàng)目、比賽、科研論文,最好至少包含兩個,并且與崗位匹配,然后主要寫項(xiàng)目背景、自己的工作以及工作成果,不需要太過詳細(xì);
技術(shù)/能力,對應(yīng)于算法、數(shù)據(jù)結(jié)構(gòu)、編程語言這些,注意,不要用精通!一般是用熟悉來介紹對技術(shù)的掌握程度,如果只是了解也不需要寫,此外,這部分也適當(dāng)詳細(xì)寫,比如對于機(jī)器學(xué)習(xí)算法,可以寫熟悉邏輯回歸、支持向量機(jī)算法,這樣方面引導(dǎo)面試官提問這些算法知識,而不是籠統(tǒng)的寫熟悉機(jī)器學(xué)習(xí)算法!
成績和獲獎情況,這部分如果是對于互聯(lián)網(wǎng)公司,一般可以不怎么寫,但對于國企還是必須寫的;
2.簡歷最好是保存為 pdf 格式,而不是直接發(fā)送 word,這是考慮到 word 不同版本會導(dǎo)致格式出錯問題;簡歷名字一般以“姓名+學(xué)校+求職崗位”命名,并且發(fā)送郵件時候,主題也應(yīng)該以這樣的格式來寫;
其中第三點(diǎn)就是為了保證能通過簡歷篩選,當(dāng)然這一關(guān)對學(xué)歷是有要求的,通常 985/211 學(xué)校會容易通過,非 985/211 的學(xué)校同學(xué)可能這一關(guān)會遇到很大的難度,但一定不能放棄,原因自然是第二點(diǎn)說的實(shí)習(xí)很重要,特別是如果你的學(xué)校已經(jīng)不占據(jù)優(yōu)勢了,如果還沒有實(shí)習(xí)經(jīng)驗(yàn),那么秋招尋找工作就難上加難了。
4. 邊面試邊總結(jié)
對于技術(shù)崗位來說,需要準(zhǔn)備的東西真的非常多,從編程語言,到數(shù)據(jù)結(jié)構(gòu),再到算法,計(jì)算機(jī)網(wǎng)絡(luò)、Linux、操作系統(tǒng),每一項(xiàng)如果要深入了解,都有很多問題可以問的,所以完全準(zhǔn)備好再投遞簡歷,基本是不可能的,或者說時間不等人,完全準(zhǔn)備好可能就錯過實(shí)習(xí)面試的時間點(diǎn),通常都是先開始面試,然后查漏補(bǔ)缺,以戰(zhàn)養(yǎng)戰(zhàn)!
但這也是有一些技巧和策略的:
首先要通過投遞一些中小公司來熟悉和積累面試經(jīng)驗(yàn),而不是一開始就挑戰(zhàn) BAT,特別是你心儀的公司;
盡早進(jìn)行內(nèi)推,抓住內(nèi)推的機(jī)會,即便是心儀公司,也不能推遲太久,比如現(xiàn)在開始的春招實(shí)習(xí),3 月份應(yīng)該就開始很多公司的內(nèi)推了,一般到 3 月底就結(jié)束內(nèi)推,開始進(jìn)入正式的校招階段,內(nèi)推很多時候都可以直接進(jìn)入面試,而不需要筆試(很多公司的筆試都非常難,比如網(wǎng)易),而且大部分公司在內(nèi)推面試失敗情況下,還可以參加正式校招筆試和面試,少量公司才可能因?yàn)閮?nèi)推失敗而無法進(jìn)行校招面試,所以即便是為了先熟悉面試過程,也不能將投遞大公司內(nèi)推簡歷的時間推遲太久,最好三月中旬就要開始進(jìn)行內(nèi)推;
即便筆試沒過,還可以嘗試霸面,也就是去面試現(xiàn)場投遞簡歷,坐等被面試官看上你的簡歷,多數(shù)公司都允許霸面,當(dāng)然概率一般不高,但記住即便是 1% 的概率也需要去嘗試,還是這句話,實(shí)習(xí)很重要!
5. 關(guān)于面試
通常面試有三種形式,電話、視頻和現(xiàn)場面試,難度依次增加,不過實(shí)習(xí)時候通常會以電話和視頻面試為主,主要也是很多公司實(shí)習(xí)一般只會在特定的幾個城市設(shè)置現(xiàn)場面試的機(jī)會,一般就是公司總部所在的城市,當(dāng)然其實(shí)也就是幾個大城市,北京、上海、深圳、廣州、杭州,杭州還是得益于阿里和網(wǎng)易兩家大公司。
為什么現(xiàn)場面試難度會是最大的呢?
第一,是因?yàn)槭謱懰惴?#xff0c;比如手寫一個快速排序算法(非常容易問到的排序算法);
第二,直接面對面試官,如果心理素質(zhì)或者經(jīng)驗(yàn)比較缺乏,容易因?yàn)闆]有答出某個問題而影響后續(xù)的發(fā)揮,特別是遇上很有氣場的面試官,完全看不出表情變化、一臉冷漠的面試官,壓力更加大了。
視頻面試難度次之,一般視頻面試階段會要求在指定的在線網(wǎng)站編寫算法,而電話面試一般只需要給出解題的思路,所以難度上,現(xiàn)場 > 視頻 > 電話。
面試的輪次也是看不同公司來決定的,有的就三輪面試,兩輪技術(shù)面+Hr 面,但有的可能會有 5,6,7 輪技術(shù)面試,面試官的級別越來越高,不過,這種情況不多見,一般是評級比較高,也有的是因?yàn)槊嬖噧扇喓?#xff0c;面試官覺得你更適合其他部門部門,幫你調(diào)到另外一個部門,繼續(xù)面試,也可能是被當(dāng)前部門淘汰,其他部門又撈起你的簡歷進(jìn)行面試。
通常,第一輪面試會問比較基礎(chǔ)且全面的內(nèi)容,包括項(xiàng)目、算法、數(shù)據(jù)結(jié)構(gòu)、編程語言,時間一般也是控制在半小時到一個小時之間,剛剛說到的實(shí)戰(zhàn)經(jīng)驗(yàn)的重要性在于,如果這個階段,你對自己的項(xiàng)目非常熟悉,準(zhǔn)備充分,很有可能在項(xiàng)目這部分就占據(jù)面試時間的 80%-90%,面試官在問完項(xiàng)目后,可能直接結(jié)束第一輪面試,或者簡單提問幾個數(shù)據(jù)結(jié)構(gòu)等問題;
第二輪開始,就會比較深入,重點(diǎn)考察解決問題的能力以及你的潛力,對于項(xiàng)目的詢問就會涉及到你如何解決遇到的問題和困難,如何改進(jìn)優(yōu)化,甚至?xí)o出其他的場景,讓你提出解決的方案;
對于 Hr 面,一般就不會涉及到技術(shù)問題,主要是考察其他方面問題,比如溝通交流能力、興趣愛好、家庭背景以及薪酬福利等問題,并且 Hr 面也不代表你就一定可以拿到 offer 了,所以還是需要重視,好好做好準(zhǔn)備。
6. offer 的選擇
最后一條,其實(shí)是盡可能多拿幾個 offer,提供選擇的空間,這里主要有幾個考慮的角度:
大公司還是小公司:兩者的優(yōu)勢各有不同,在大公司工作也可以說是螺絲釘,專門負(fù)責(zé)某個方向或者領(lǐng)域的業(yè)務(wù),而小公司一般就需要負(fù)責(zé)很多東西,甚至一個人負(fù)責(zé)一個項(xiàng)目,對能力的要求很高,特別是需要全棧類型的,但個人經(jīng)驗(yàn),剛畢業(yè)工作最好還是選擇大公司,一方面目前的就業(yè)環(huán)境,大公司更加能度過寒冬;另一方面,在大公司里,優(yōu)秀的人就在你身邊,你可以隨時向他們請教學(xué)習(xí),更加有利于自身的技術(shù)成長!
互聯(lián)網(wǎng)公司還是國企:前者工資待遇更高,但通常就是 996,體現(xiàn)了一分耕耘一分收獲的道理;后者就穩(wěn)定,但工資就沒有那么大的吸引力了;
部門:部門也是非常需要考慮的問題,一個業(yè)績好的部門,年終獎就非常豐厚了,但更辛苦是肯定的;一般核心部門業(yè)績也會相對比較好,邊緣部門則業(yè)績一般,并且隨時可能部門解散,只不過核心部門一般業(yè)務(wù)就比較成熟,進(jìn)去后的工作可能就比較重復(fù),可能就是增刪查改。關(guān)于部門選擇,如果運(yùn)氣不錯,進(jìn)入新成立部門,是一個比較好的選擇!
城市:公司所在的城市是否是你未來發(fā)展考慮的城市,對于工作 offer,第一份工作都是比較重要的,一般也需要有 1 年工作經(jīng)驗(yàn)才好考慮進(jìn)行跳槽;
崗位:offer 提供的崗位是否是你求職的崗位,有的公司會隨機(jī)分配你的工作崗位(比如華為的軟件工程師崗位);
薪資待遇:這個非常重要了。
即便你拿到了心儀公司的 offer,如果不是所有條件都匹配,比如部門、崗位或者城市之一都不滿足你的希望,還是需要努力多拿幾個 offer,多幾個選擇,并且多幾個 offer,也有利于在 hr 面談?wù)撔匠甏?#xff0c;有底氣來爭取更高的薪酬待遇。
以上就是我的一些關(guān)于春招/秋招面試的經(jīng)驗(yàn),因?yàn)榫嚯x時間有點(diǎn)久(兩年了),加上我不是大神(沒有手拿十幾個offer),所以上述經(jīng)驗(yàn)只是當(dāng)初經(jīng)歷過春招實(shí)習(xí)和秋招工作面試后得出的幾條經(jīng)驗(yàn),并且限于我的表達(dá)能力,可能描述得不是非常簡單明了,有些啰嗦,請見諒!
歡迎關(guān)注我的微信公眾號--機(jī)器學(xué)習(xí)與計(jì)算機(jī)視覺,或者掃描下方的二維碼,大家一起交流,學(xué)習(xí)和進(jìn)步!
往期精彩推薦
機(jī)器學(xué)習(xí)系列
機(jī)器學(xué)習(xí)入門系列(1)--機(jī)器學(xué)習(xí)概覽
機(jī)器學(xué)習(xí)入門系列(2)--如何構(gòu)建一個完整的機(jī)器學(xué)習(xí)項(xiàng)目(一)
機(jī)器學(xué)習(xí)數(shù)據(jù)集的獲取和測試集的構(gòu)建方法
特征工程之?dāng)?shù)據(jù)預(yù)處理(上)
特征工程之?dāng)?shù)據(jù)預(yù)處理(下)
特征工程之特征縮放&特征編碼
特征工程(完)
常用機(jī)器學(xué)習(xí)算法匯總比較(上)
常用機(jī)器學(xué)習(xí)算法匯總比較(中)
Github項(xiàng)目 & 資源教程推薦
[Github 項(xiàng)目推薦] 一個更好閱讀和查找論文的網(wǎng)站
[資源分享] TensorFlow 官方中文版教程來了
必讀的AI和深度學(xué)習(xí)博客
[教程]一份簡單易懂的 TensorFlow 教程
[資源]推薦一些Python書籍和教程,入門和進(jìn)階的都有!
[Github項(xiàng)目推薦] 機(jī)器學(xué)習(xí)& Python 知識點(diǎn)速查表
總結(jié)
以上是生活随笔為你收集整理的关于春招 秋招面试的一些经验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 点到点短信WAPPUSH研究总结
- 下一篇: 程序猿幽默动图