做爲一名菜雞,渾渾噩噩的也到了研二了,琢磨着也要開始找暑期實習了,個人老本行是計算機視覺,小方向是作遷移學習的。可是這年頭,視覺算法崗是諸神的黃昏,想一想我仍是去機器學習算法崗,加上我特別想作推薦,推薦系統也和遷移學習有蠻多關聯的,因此3月份就開始往相關崗位投簡歷了。我不太喜歡海投簡歷,因此我一開始投了3家,百度,字節跳動和小米,都拿到了offer,最近還投了阿里,還沒開始面試,若是後面有進展我也會更新。下面就是面經了。java
複習資料及答案整理好了,須要的能夠【點擊這裏,暗號博客園】自行下載~c++
百度:
1面:面試
項目相關算法
算法題:leecode 102編程
場景題:怎麼給用戶推薦內容(能夠利用瀏覽歷史等等)數組
2面:架構
項目相關機器學習
算法題:無序數組找到第k大的數 寫出兩種作法 (quick select, heap)函數
對於推薦算法的瞭解:fm,cf等等學習
3面:
項目
算法題:堆排序, in-order traversal
本身的職業規劃
詳細講述本身經過努力完成的事情
字節:
1面:
項目相關
算法題:第一題忘了,第二題leetcode 42
2面:
項目相關
實現求auc的過程(輸入就是instance的score和對應label)
矩陣分解相關知識
3面:
項目相關
實現LR
印象最深的paper和最近看過的paper
場景題:如何在用戶檢索時補全 好比(j->jd, c++,j -> c++,java)
小米
一、視覺算法一面:
介紹項目,面試官很專業,問的問題很核心;
介紹LBP;
編程寫中值濾波;
二、視覺算法二面:
一、項目;
二、SIFT原理;
三、SLIC原理,類似度判斷;
四、條件隨機場的能量函數;
先到這裏吧,爲了你們更好的閱讀,小編把這些面試題都整理成了文檔。
重點來了!!!P7架構師大佬整理的Java核心知識點