前言
經歷過春季實習生招聘的洗禮,我已經意識到了秋招的嚴峻性,所以一邊實習一邊一直關注着秋招。雖然 6 月下旬已經投出了秋招的第一份簡歷,然后,事實卻是,落花有意,流水無情。在提前批階段,要么是簡歷都沒通過,要么是筆試沒過,要么是萬幸過了筆試面試又遭打擊,唯一的一家拼多多,遠程面試整個流程持續了一個多月才算是得知通過。
八月底結束實習回到學校,花了一周時間集中復習,大概過了一遍《劍指 Offer》、概率論、線性代數、深度學習以及簡歷上相關的內容,然后就是為期半個多月的筆試面試。所幸多家企業到學校現場筆試的難度不高,得以面試了幾家公司,斬獲了幾個 offer,而遠程面試則是幾無收獲。
回顧整個秋招,一方面,作為自動化轉到計算機的半吊子,在算法崗競爭這么激烈的情況下還能拿到幾個不錯的 offer,真是感到有太多不易但又有幾分幸運。另一方面,豐富的面試經歷也讓我充分意識到了自己的不足,接下來,我還需要在代碼能力和基礎知識方面苦下功夫,及早未雨綢繆着眼未來。
概況
- 篩選未通過:作業幫、蘑菇街、圖森未來、平安科技、圖普科技、寒武紀、之江實驗室
- 筆試未參加:滴滴、VIVO、小馬智行、美圖、大華、ZOOM、農行、招銀網絡科技、同花順、虹軟、歡聚時代、58 同城、格靈深瞳
- 筆試未通過:網易雷火、網易雲音樂、貝殼、依圖、京東、騰訊、360、美團、新浪、阿里、快手、度小滿、第四范式、愛奇藝、攜程
- 面試未通過:OPPO、字節跳動、海康威視、大疆、商湯、猿輔導、搜狗、百度、招商銀行信用卡、地平線、龍湖地產、曠視、浙商銀行
- 面試通過:拼多多、華為、雲從、明略科技、Aibee、瓜子、雲天勵飛
0622 字節跳動提前批 郵件內推
- 后端崗位未面試
0626 OPPO提前批 官網投遞
- 0711 現場一面,0712 現場二面,主要都是問項目;決策樹介紹;伯努利分布;傳統超分辨方法;二面掛
0709 網易雷火 官網投遞
- 0915 在線筆試不定項選擇、填空和簡答題,簡答題里面有幾個代碼題,答的很糟糕
0722 拼多多學霸批 HR 內推加官網
-
0813 遠程電話一面 40 分鍾
- 項目介紹
- 實際場景問題,如何更換廣告文案圖片的背景;保留一些信息比如花的顏色,語義分割
- 查找相似商品進行推薦,類似人臉識別提取商品圖片特征計算距離
- 進程線程
- 一道代碼題,打印 1 到最大的 n 位數
《劍指 Offer》原題,由於 1000 位數 10^1000-1 可能很大,利用字符串來模擬加法
-
0822 遠程電話二面 35分鍾
- 自我介紹,三個項目詳細介紹
- 樹的層次遍歷
-
0901 尋夢計划在線筆試 編程 4 道題 100/0/20/30
-
0903 HR 面 15 分鍾
- 自我介紹;實習收獲;簡歷上項目和競賽問詢;期望薪資;還投遞了哪些公司;有沒有 offer
- 成績排名,有沒有女朋友,是否獨生子女,可以接受轉崗嗎
-
0911 offer call,下午收到意向書
0723 字節跳動 官網內推碼
-
0818 現場一面 40 分鍾
- 自我介紹
- SVM 求解過程推導
- 兩個 rand 3 生成 rand 7,調用 rand 3 次數的期望
第一次調用 rand 3 得到的數為 \(X_1\),第二次調用 rand 3 得到的數 \(X_2\),令 \(X =(X_1-1)*3 + X_2\),則 \(X\) 的取值范圍為 1-9,舍棄 8 和 9 即可得到 1-7 的均勻分布。
取值 1-9 的概率分別都為 1/9,其中 7/9 的概率只用調用一次 rand 3,2/9 的概率需要重新調用,而這是一個幾何分布,重新調用的過程與第一次調用情況一樣。假設調用次數的期望為 E[X],則有 E[X] = 7/9 * 1 + 2/9 * (E[X]+1)。- 字符串里面選出 K 個字符使得字典序最小
初始選定字符串的最后 K 個字符為字符串 S,然后依次向前遍歷:如果當前字符大於 S 的第一個字符,繼續遍歷;如果當前字符小於等於 S 的第一個字符,則替換掉 S 中的第一個字符,然后再依次檢查是否應該替換 S 中的后續字符。
-
0818 現場二面 60 分鍾 掛
- K 個一組反轉鏈表,LeetCode 原題
- 單鏈表實現棧的功能
棧為先進后出,在單鏈表的頭部進行插入和彈出即可。
- BN,Layer Norm,GN,Instance Norm 的區別與應用,WS(Weight Standardization)
- 梯度消失和爆炸;Sigmoid 激活的問題;ReLU 會梯度消失和爆炸嗎;ReLU 負半軸會使得神經網絡永遠失活嗎
- 調參有哪些經驗;卷積和池化的區別,梯度是怎么反向傳播的;知道哪些損失函數;參數初始化的方法
- 機器學習的 GBDT 等算法了解嗎
- C++ 智能指針、進程阻塞、內存管理;類怎么自己調用析構函數有什么語法糖
- LSTM 是怎么解決 RNN 的梯度消失和爆炸的;Attention 機制的實現
- Linux 后台運行的進程怎么再轉到前台;Ctrl-Z 中斷程序是怎么實現的
0723 網易互聯網網易雲 官網內推碼
- 0803 筆試 120 分鍾 選擇簡答四道編程 40/40/30 未通過
0723 貝殼 官網內推碼
- 0810 在線筆試 4 道題 100/72/54 未通過,聽說是全 A 才有戲
- 0823 晚上筆試時間沖突未參加
0723 作業幫 官網投遞
- 杳無音信
0723 美團北斗計划
- 篩選未通過
0724 海康威視 官網內推
- 0813 電話一面,杭州研究院,20 分鍾
- 項目介紹,BN,shuffle 實現,一面掛
- 0829 20 分鍾電話一面 上海自動駕駛部門
- 實習項目介紹;BN,L1、L2正則化;ResNet,Sigmoid 和 ReLU;SVM,K-means
- m*n 的格子從左上角每次向下或者向右有多少種走法,動態規划實現;求 Top K ,一面掛
- 大概是沒有 CV 領域檢測、分割相關的項目經歷
0724 大疆 官網內推
- 0804 筆試 60 分鍾,選擇填空兩道編程
- 0817 電話一面,25 分鍾
- 項目介紹;
- 開放問題:對去噪和超分辨未來的走向如何看;最近讀了什么論文;對深度學習有什么看法
- 0827 感謝信
0724 商湯 郵件內推
- 0730 電話一面一小時左右
- 實習以及項目介紹
- ROC 曲線,AUC 的意義,數據增廣旋轉任意角度怎么實現
- BN batchsize=1 的情況如何處理
- ResNet,Inception 介紹
- LeetCode149——直線上最多的點數
- C++ 繼承方式,指針與引用區別,const 用在什么地方
- 0911 牛客視頻一面,校招宣講現場投遞
- 項目詳細介紹
- BN,GN,IN 為啥有效,分別都用在哪些方面
- 歐氏距離和余弦距離的區別,主要用在哪
- 相機拍攝的照片經過手機處理后怎么去噪
- Python 傳參數的兩種類型;裝飾器
- TensorFlow 怎么並行訓練
- 非局部(non-local)的 self-attention 機制
- 一道編程題,題目很長但實現並不難
- 超分辨網絡的上采樣是怎么實現的
0724 依圖 郵件內推加官網投遞
- 0823 晚上筆試時間沖突未參加
- 0906 晚上筆試太難放棄
0724 華為 官網投遞
- 0919 現場一面,項目介紹;一道代碼題,二維 0、1 數組,求 1 連通島的個數,上下左右相鄰的 1 構成連通島
- 0919 現場二面,項目介紹;一道代碼題,最大連續子序列和
- 0919 現場三面,聊人生,項目中的難點,職業規划,深度學習的問題,數據少怎么解決,部門介紹
- 0929 offer
0724 京東 官網投遞
- 0824 晚上筆試 編程兩道 18/18 未通過
0724 猿輔導 官網投遞
- 0803 筆試 90 分鍾 3 道編程題 60/20/0
- 0820 牛客網視頻一面
- 挑一個項目進行介紹
- 同構字符串,字符串中包含的字母一樣但順序不同
- 樹的最大直徑,直徑也就是某一個節點的左子樹深度加右子樹深度
- 0829 邀約二面,詢問近期是否可以去北京,回復否后便杳無音信
0731 搜狗 微信問卷信息填寫加官網投遞
- 0817 算法專場北京 45 分鍾
- 劍指 Offer——和為 S 的連續正數序列
- LeetCode 389——找不同
- 項目介紹,決策樹
- 0909 現場二面 45 分鍾
- 自我介紹
- 字符串倒序轉數字
- 最長公共子串,動態規划經典題目
- 卷積神經網絡簡單聊了聊,面試官主要做 NLP 相關的
- 0916 晚在線筆試,官網投遞的過程
0802 騰訊 官網投遞
- 0817 晚在線筆試 120 分鍾 5 道題 100/100/0/0/20
0802 360 官網投遞內推碼
- 0815 提前批筆試兩個小時,選擇題 80 分,編程兩道 50 分沒做出來
- 0831 正式批筆試與新浪沖突未參加
0802 美團 官網投遞內推碼
- 0822 在線筆試,選擇 60 簡答 20 編程 2 道比較容易 100/100
- 0918 筆試未參加
0802 新浪 官網投遞內推碼
- 0831 在線筆試 選擇 10 簡答 3 編程 1 道比較容易 100
0803 滴滴 官網投遞內推碼
- 0825 下午筆試時間沖突未參加
- 0919 筆試未參加
0803 阿里 人工智能實驗室 內推
- 0830 晚上筆試 10 單選、2 編程 0/0,勸退題
0806 百度 郵件內推加官網投遞
- 0910 晚在線筆試
- 0911 人才測評
- 0918 現場一面 45 分鍾
- 自我介紹;項目介紹
- 過擬合怎么解決,L1 和 L2 的區別
- 指針引用的區別;malloc 和 new delete區別;main 函數執行前程序會做什么
- LSTM 結構圖
- 代碼題 NMS
0809 蘑菇街 郵件內推
- 簡歷篩選未通過
0810 商湯 官網投遞
- 0819 晚筆試 三道編程 100/0/13
0810 雲從 官網內推投遞
- 0904 下午現場手機在線筆試,選擇填空問答,編程題用兩個棧實現隊列並反轉隊列的前 K 個元素
- 0905 電話一面 40 分鍾
- 項目詳細介紹
- 常見的排序算法
- K-means、PCA
- 公司現在做什么方向,就遇到的難題開放性提問
- 0906 視頻二面 40 分鍾
- 項目詳細介紹
- 二叉樹前序遍歷可遞歸
- 0909 HR 面
- 自我介紹;應聘的什么職位;對雲從的了解;優缺點;期望工作地點期望薪資
- 講一個項目中遇到的問題怎么解決的;短期長期職業規划;講一個體現自己溝通能力的事情
- 為什么轉專業;與實習公司怎么選擇;有什么offer沒有;有什么問題要問
- 0920 offer call
0810 快手 官網內推投遞
- 0825 下午筆試時間沖突未參加
- 0916 晚第二次筆試 4 道題 100/60/0/100
0818 VIVO官網內推投遞
- 0922 筆試未參加
0828 度小滿金融內推
- 0915 在線筆試 選擇編程3道 100/0/0
0828 小馬智行郵件內推
- 0918 筆試未參加
0828 美圖官網投遞
- 0925 筆試未參加
0828 浙江大華官網投遞
- 0919 筆試未參加
0828 圖森未來郵件內推
- 簡歷篩選未通過
0828 平安科技官網內推
- 0904 性格測試
0828 ZOOM牛客網投遞
- 0922 筆試未參加
0828 第四范式牛客網投遞
- 0916 晚在線筆試
0828 農業銀行官網內推
- 0916 晚在線筆試未參加
0828 招商銀行信用卡中心官網內推
- 0915 在線筆試 單選不定項選擇編程 3 道 100/10/50
- 0918 牛客視頻一面兩個面試官一起
- 項目介紹;項目中的想法誰提出的;怎么和別人討論想法;有什么優點舉例證明;offer 情況
- 0920 邀約北京現場終面未參加
0828 招商銀行招銀網絡科技官網內推
- 0906 面試沖突未參加
0828 地平線郵件內推
- 0907 電話一面
- 項目介紹
- 一道代碼題,打印某一目錄下的文件結構
$ python tree.py cv
cv
├── main.py
├── main.pyc
├── models
│ ├── hello
│ │ ├── a.json
│ │ └── 12.json
│ ├── foot
│ │ ├── model_px.xml
│ │ ├── model_py.xml
│ │ └── model_score.xml
│ └── reid
│ ├── reid_config.json
│ ├── reid.params
│ └── reid.json
├── module.py
└── module.pyc
- 0907 電話二面
- 項目介紹
- 一道簡單代碼題
0829 明略科技郵件內推
- 0904 下午三點筆試未參加,與雲從現場筆試沖突
- 0906 現場一面三十分鍾
- 項目介紹;就公司業務問一些開放性問題
- 0917 offer
0830 同花順官網投遞
- 0921 筆試未參加
0830 虹軟官網投遞
- 0919 筆試未參加
0830 圖普科技郵件投遞
0830 愛奇藝官網內推投遞
- 0908 下午筆試兩個小時,20 選擇 2 編程 36/100
0830 歡聚時代官網投遞
- 0909 晚在線筆試未參加
0830 攜程官網投遞
- 0904 晚在線筆試 選擇 三道編程題 100/100/88
0830 寒武紀官網投遞
0830 58 同城內推
- 筆試時間沖突未參加
0901 龍湖地產官網內推
- 0909 開發面
- 自我介紹;項目介紹;優點;學習成績
- 0909 算法面
- 項目介紹,主要做目標檢測和 ReID 對我的簡歷不感興趣
0902 Aibee 二維碼內推
-
0902 現場筆試,單選多選兩道編程題
- 找出數組中重復最多的數
- 鏈表排序
-
0904 現場一面二面 HR 面
- 項目介紹,深入問各種細節;公司業務介紹,如果有機會會選擇曠視還是 Aibee
- 二面繼續問項目,強調在項目中自己遇到了什么挑戰,為什么那樣做,做了為什么有效
- 與別人意見不合怎么辦;怎么解釋驗證某個想法可行;家庭情況工作地點
-
0912 offer
0905 曠視實習轉正面試
-
0905 筆試,選擇編程問答題
-
0906 現場一面
- 項目介紹;triplet loss
- 編程題,一個數組不是完全有序的,找出某一個區間,使得對這個區間排序后數組就是有序的
-
0906 現場二面
- 項目介紹
- 編程題,坐標軸上有一些人,分別往左往右走一步,碰頭后反向,什么時候能全部走出去
- 實現 opencv 中計算仿射變換矩陣
- 數組 A 中求 max(A[b]-A[a]),a<b,動態規划
0906 瓜子二手車
-
0906 晚上宣講現場筆試,填空單選多選編程
-
0910 現場一面
- C++ 與 Python 的多態;程序運行過程有哪些存儲區
- 100 G 數據怎么進行排序,大部分數據重復怎么辦;常見的排序算法
- SVM 有正負樣本非常接近怎么划分,軟間隔可以解決嗎
- 有偏概率密度函數的中位數與平均數關系;求積分
\[\int_0^{+\infty}\lambda x e^{-\lambda x}dx \]- BN;dropout 為什么有效;正則化方法;防止梯度消失和爆炸的方法
- 三角形內是負樣本,外面是正樣本,決策樹的划分邊界是什么樣的
-
0910 現場二面
-
二分查找最左邊的數,寫代碼
-
n 行 m 列的格子從左上角走到右上角有多少種方案,有些格子不能走,動態規划,講思路
-
n 個任務分給 m 個人做,每個人做任務需要一個時間 t,做完一個任務才能接着做下一個,怎么最快做完,講思路
按照每個人做任務的時間進行排序,第一次我們讓最后一個人做一個任務,然后看前面的人在這個時間段內可以做多少個任務,求出所有人的任務數量和。然后進行二分查找,直到所有人的任務數量和正好等於 n 即可。
- a、b兩個向量,求角平分線方向,等腰三角形的中線和角平分線重合
- 傳統圖像處理 SIFT、邊緣處理算法、濾波器等;項目簡單介紹
-
-
0921 通知通過技術面試
0911 之江實驗室郵件投遞
0911 格靈深瞳郵件投遞
- 0917 筆試未參加
0916 浙商銀行官網投遞
- 0918 現場一面
- 十人群面輪流回答問題,自我介紹;項目介紹
- 0918 現場二面
- 三人一組,九個題目挑選一個作答,然后輪流回答,並點評打分另一個組的回答
- offer 情況,接受這邊 offer 的意願
0916 雲天勵飛郵件投遞
- 0918 現場一面 30 分鍾
- 項目介紹;閑聊,優缺點;自己認為自己的數學、編程、自學能力如何
- 0925 電話二面 45 分鍾
- Keras 測試時怎么提取網絡中最后一個卷積層的特征
- SVM 介紹,測試時怎么做;PCA 具體怎么計算的
- 項目詳細介紹
- 代碼題:矩陣轉置;快排;將數組中的 0 移到數組末尾並保持其它元素的相對位置
- 0925 offer
后記
最后,以一句話送給所有還在努力前進的人。如果你發現自己所知甚少舉步維艱,或許,是你來到了攀登高峰的起點!
獲取更多精彩,請關注「seniusen」!