1. 程式人生 > >計算機視覺實習面試經歷

計算機視覺實習面試經歷

昨晚(3月12號)終於收到了商湯的實習offer,磕磕絆絆為期一個月的實習面試之旅終於告一段落。記錄一下,希望能有所收穫。

實習崗位:計算機視覺

個人相關經歷:一篇SCI 1區文章在投(和視覺無關);一篇卷積神經網路特徵視覺化文章(中文核心,本科畢設整理);一段跨度半年的機器人比賽(我負責機器人定位和目標定位);一段比較水的人臉檢測實習;一段從交通流視訊中提取交通流資訊(車輛數量、速度等)的實習,這段實習經歷讓我較為完整的掌握了傳統的目標檢測跟蹤等演算法;還有其他零零散散的比賽和課程等;程式設計主要是C++,劍指刷了一半。

面試公司:Momenta、今日頭條、商湯(去年面了微軟等,暫不在討論範圍;另外還投了face++、百度、地平線等,簡歷未通過)

Momenta

1、面試前期

2月10號左右投的簡歷,第二天就確定了面試時間,效率真高;

另外我2月8號將做了好大半年的系統控制方向且和視覺不沾邊的論文才投出去,所以這大半年幾乎未碰視覺,簡歷上寫的那些經歷也差不多忘光了;當時想去頭條,所以這個面試沒打算過,權當練手

2、面試過程

主要問專案方面的東西,著重問了我物流機器人比賽雙目目標定位,並讓我推出雙目測距的公式--忘得差不多了,胡亂回答;

程式設計方面,主要是C++,問容器vector、list、map等的區別--沒看過,不知道怎麼回答

3、面試結果

20min後,卒

今日頭條

1、面試前期

2月8號投的簡歷,HR想年底面試,因為我這邊完全未準備,協調到年後2月27號面試

2、面試過程

頭條面試類似於打怪升級,一面未過即掛。

簡歷方面,首先了解我剛投的文章,和計算機視覺無關,沒有繼續問;

後全程問我那篇卷積神經網路特徵視覺化論文,面試官人很nice,給了我很多建議;

程式設計方面,手寫程式碼求根號n,其中n是double型別--因為太急躁,出現一些語法錯誤,並且饒了很久才寫完

3、面試結果

面試官反饋程式碼能力太弱(頭條一般面試沒有反饋,後來問HR時透露的),一面卒。

商湯

1、面試前期

2月中旬投的簡歷,3月初才確定3月5號面試;

將前兩次面試出現的問題進行了總結,進行查缺補漏

2、面試過程

一共三面,綜合評價(感覺這種更科學)。

一面:香港打過來的電話面試。

因為面試官是做人臉表情遷移的,所以對我京東物流機器人比賽方面定位部分的東西比較感興趣,主要問了我機器人定位是怎麼做的,然後問了我裡面AprilTag定位是如何具體實現的--這一塊剛好沒仔細複習,所以坦誠自己不太會,但介紹了大致的流程,以及AprilTag出現的關鍵技術及Quad邊緣檢測。最後面試官說還OK,然後介紹了自己所在專案組的工作,問我有啥問題沒有,還給了我很多做研究的建議,真的超感謝!整個面試大概花了30min。

二面:去商湯現場面。

簡歷方面凡是和視覺相關的全都問了,比如視覺化論文、兩個比賽、兩段實習、上過的數字影象處理課程等--基本都清楚的答出來了,比如DPM如何做的、YOLO演算法是怎麼實現的等等;

程式設計方面,手寫程式碼找到兩段連結串列公共部分起始位置--面試官提醒了一下,然後寫出來了;

最後面試官介紹了自己專案組在做的工作。整個面試大概1h。

三面:二面過了20min左右,三面開始。

首先是沿著簡歷問,問得很細,從專案背景、如何做的、橫向比較相關的知識基本都問了;

另外我那篇在投的文章和視覺無關,但涉及到level set(水平集)方法,這個在影象分割裡面會用到,面試官因為是做醫學影象處理的,好像比較感興趣,也詳細問了;

面試官很看重深度學習專案經歷,因為我有一段用tensorflow進行人臉檢測的實習經歷,所以被問人臉檢測現狀、當前比較好的人臉檢測的深度學習模型及其比較、如何獲取資料集、檢測效果。。。又問了fast r-cnn具體實現,以及r-cnn發展歷程--我簡單介紹了fast r-cnn流程,很可惜這段實習當時比較水,所以坦誠不太會。

三面面試官對我深度學習方面缺乏專案經歷有些意見,不過面完後發了微信表示要是過了可以去他那裡實習,再次表示感謝,雖然當時被虐的夠慘,但也學到了很多。整個面試大概花了1個半小時。

3、面試結果

第二天hr給了我電話,問我可實習的時間等;一週後,正式發放實習offer。

面試體會

保證好心態,學習總結提高。