多家AI公司HR/面試官爆料:我們是怎樣招機器學習工程師的
講個恐怖故事,離春節假期結束只剩半個月了。
換句話說,半個月後,你就可以挑選明年跳槽去的公司了。
Reddit上剛剛火了一個面試分享帖,有不少機器學習從業者或者招人的技術Leader、HR們,都在這裡分享了他們親身經歷過的面試機器學習技術人員的方式。
從這裡,你可以看到一些或長或短的面試流程,或刁鑽或簡潔的問題;還能從HR和招人的技術Leader的角度,知道有些面試你是怎麼掛掉的。
我們從中總結出了機器學習面試的四大套路。
套路一:用實際問題當考題
來自網友p-morais分享
公司體量:初創公司
線上/線下:手機影片面試
環節:2個以上
1.由候選人對他們的研究或工作進行半個小時到一個小時的介紹;
2.由不同團隊的成員進行45分鐘的非結構化面試,主要內容是給出一個實際工作中會遇到的問題,問候選人會怎樣解決。
耗時:2h以上
評價:適合初創公司/適合招機器學習科學家/最好補充數學基礎測試
網友p-morais:
“我喜歡這種風格的初創公司,可以先從候選人對自己工作介紹中判斷他們對崗位的適合度和能力值。因為我這裡也是一家初創公司,可能大公司喜歡僱傭聰明的新人然後從一張白紙開始培養,但我不能僅僅因為一個人聰明就僱傭他。”
網友drrelyea:
“用這種方式你很難找到合適的人,但是一旦那個合適的人出現了,你會從內心認定這就是你需要招的人。但是,對非初創企業來說,你需要招的崗位太多了,這樣來不及的。”
網友snendroid-ai:
“這是最好的方式。有比詢問候選人如何解決你真正遇到過的問題更好的方式嗎?你的團隊已經在這個問題上花了大量人力和資源,肯定對所有解決方案都瞭如指掌,因此只要問這方面的問題,就可以輕鬆的判斷候選人的能力。”
網友mydynastyreal:
“我司也是這樣的,但是我們還有一個白板環節,考察從統計到演算的所有數學基礎內容,非常有壓力,因此候選人表現得會比平常差。但是有些看起來很厲害的人表現得非常差,我寧願招一個數學好、對AI不太瞭解的人,也不要數學底子不行的人。”
網友AchillesDev:
“我司招機器學習(CV方向)科學家的時候也是這樣的。招工程師的時候會更像典型的程式碼面試,會更集中於整體設計方面。”
套路二:用作業考察候選人程式碼水平
來自網友drrelyea分享
公司體量:未透露,但從描述來看應該是大公司
線上/線下:先線上再線下
環節:2~4個
1.第一關是電話面試。
開始先用半個小時的時間瞭解候選人研究的重點、經驗、工作主動性等資訊,之後是20分鐘的程式碼面試,大概會篩掉一半的候選人,之後給候選人10分鐘的時間向面試官提問。
1.1.對0經驗博士的附加題。
針對沒有機器學習實戰工作經驗的博士們,電話面試後給他們發郵件,留給他們一些時間先學習Coursera上的一些機器學習課程,讀Hastie和Bishop的書,學TensorFlow、PyTorch、pandas、numpy,給他們留兩三個月的時間學這些東西。
2.第二關,部分崗位會留作業。
作業大概是3~4個小時的工作量,考察候選人的程式碼是否精練,能否解決問題,能否說解釋清楚這些程式碼。到這裡,大概有三分之二到四分之三的候選人因為不瞭解機器學習或程式碼寫的不行而掛掉。
3.第三關是線下面試。
3~4個小時的線下面試,主要考察候選人對機器學習的知識和理解、程式碼能力和綜合素質,還有針對候選人簡歷進行的開放性問題,目的是為了保證候選人的技術能力和知識儲備符合要求,做人沒有問題,能在高壓力或者低壓力下工作,能把清楚明確的工作和模稜兩可的工作都搞定。
最後在這一關掛掉的候選人,絕大部分不是硬性技能問題,而是綜合素質問題,比如工作不集中精力、搞不清需求、缺乏主動性、過於自大、不會溝通等等。
耗時:有經驗者4~8h,無經驗博士2~3個月
評價:對候選人幫助巨大/有作業負擔太大
不少人都覺得給有基礎、沒經驗的候選人發課程留時間來學習這一點非常良心,會對一個人的職業生涯產生有利的影響。
針對留作業這一點,網友neal_lathia評價說,留作業這個過程會增加候選人的負擔,但有作業比空談能提供更多資訊,可以和性格內向的候選人進行更多討論。
套路三:面試考試全都有
來自網友MeatIsMeaty分享
公司體量:未透露,從流程來看應該是大公司
線上/線下:先線上再線下,最後線上做測試題
環節:9個
1.電話面試
2.行為面試
3.小組面試
4.技術面試(機器學習、統計、編碼、資料工程)
5.演講面試
6.建模作業
7.分析作業
8.線上程式碼測試
9.線上統計/機器學習測試
耗時:未透露,但是看起來就巨長
評價:過於繁瑣
這個套路的貢獻者,在經歷了這麼長一串面試後,現在已經坐上了招聘者的位置,電話面試只有1小時,線下面試只有2小時技術面和1小時行為面試。
套路四:現場出題
來自網友liqui_data_me分享實習面試經歷
公司體量:500強公司
線上/線下:線下
環節:2個
1.和HR聊。
2.現場做題,從早上8點到下午1點,總共搞個環節,每個環節都是LeetCode+機器學習問題+機器學習專案經驗+頭腦風暴來解決問題,其中甚至有個題是推導神經網路反向傳播。
耗時:5小時以上
最後,從不同公司的面試招聘流程來看,可以看出他們對人才的側重和需求,有的公司更看重候選人能否解決實際問題,有的公司看重技術能力,有的公司看重人的綜合素質。
而且,流程繁瑣的公司不在少數,但提倡簡潔高效的面試官也有很多,從這之中,也可以反映出招聘公司的企業文化。
祝想跳槽的盆友年後好運~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946223/viewspace-2673711/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS秋招面經---我是如何通過多家公司的面試 | 掘金技術徵文iOS面試
- 我曾經是怎麼做面試官的面試
- 聯合利華、高盛等 100 多家公司都在用 AI 面試官,靠譜嗎?AI面試
- 假如我是面試官,我會這樣虐你面試
- 『假如我是面試官』RabbitMQ我會這樣問面試MQ
- 面試官!讓我們聊聊正則面試
- AI=機器學習²,我們在去往²的路上AI機器學習
- 面試官:3 種快取更新策略是怎樣的?面試快取
- 面試官問我HTTP,我真的是面試HTTP
- 【搞定Jvm面試】 面試官:談談 JVM 類載入過程是怎樣的?JVM面試
- 面試時,面試官問:你以後的規劃是怎樣的 如何回答呢面試
- 面試了8家公司,他們問了我這些機器學習題目......面試機器學習
- 爆料一下,我的面試之道面試
- 面試官問我Redis叢集,我真的是面試Redis
- 面試官問我MySQL調優,我真的是面試MySql
- 如果我是Android面試官二Android面試
- 如果我是Android面試官一Android面試
- 我們在開源專案中是怎樣埋彩蛋的
- 我是如何用 ThreadLocal 虐面試官的?thread面試
- 面試官:我們們來聊一聊mysql主從延遲面試MySql
- 面試官:要不我們聊一下“心跳”的設計?面試
- 杉數科技,是一家怎樣的非典型AI公司?AI
- 我是怎樣使用 Emacs 的Mac
- 我們需要什麼樣的智慧和AI人才?AI
- 阿里測試面試官:你來我這個公司面試,你先把理想放一放,我們直接先談工資!阿里面試
- 我們需要怎樣的遊戲編輯器遊戲
- java面試官:程式設計師,請你告訴我是誰把公司面試題洩露給你的?Java程式設計師面試題
- AI時代,我們到底需要什麼樣的“大腦”AI
- 【MySQL】我這樣分析MySQL中的事務,面試官對我刮目相看!!MySql面試
- 《我是面試官》設計模式-單例模式面試設計模式單例
- 程式設計師被懟!HR:對不起,我們不招“精通Excel”的程式設計師程式設計師Excel
- 美團面試官問我: ZGC 的 Z 是什麼意思面試GC
- 我是設計師面試官,你有什麼想問我的?面試
- 我在GitHub的工作是怎樣的Github
- 面試官問我JVM記憶體結構,我真的是面試JVM記憶體
- 【MySQL】面試官問我:MySQL如何實現無資料插入,有資料更新?我是這樣回答的!MySql面試
- 同樣的面試題,怎樣回答可以讓面試官一次就記住你!面試題
- 在HR眼中,一個合格的前端程式設計師是怎樣的?前端程式設計師