找實習流水賬——頭條、騰訊的視頻編碼面經

由於疫情,我這在家怕是要待三個月啊。其實挺想開學的,在家也不要荒廢了,一方面儘量出提案,另一方面也開始第一波的找工作吧。

先自報家門,寫一些簡歷上加粗了的東西吧:
求職意向:視頻編解碼算法實習生
1、教育:本碩西電,ISN國家重點實驗室 - 多媒體通信實驗室(再次再次再次打廣告)。
2、技能:熟悉C++,熟悉HEVC和VVC。
3、項目:署名提出10篇JVET提案,一作6篇,被採納2篇,專利9項。

字節跳動

這算是被坑的經歷了。3.1官網投遞簡歷,3.13HR打來電話約面試時間,3.17一面二面連着,3.25三面。約面試前HR說他們做客戶端視頻的點播相關,但做更底層編碼的是有能力的也會很適合,簡歷寫着會C和C++沒問題的。我居然就真的信了。
心得:如果崗位不匹配,而你瞭解並不多的情況下,慎重面試。

多媒體開發實習生(視頻架構)-一面(70min)

時間:20200317,牛客平臺視頻面
面試官讓我自我介紹後,就說我主要做編碼但他不怎麼懂編碼,也就沒問我的項目經歷,硬生生地真問出了幾個編碼相對上層的問題。後續問我他們做的內容的問題我連聽都沒聽過,他看我也不會終於問起C++了,然後就是計網我也不會,最後手撕一個代碼。總體感覺我除了C++和手撕代碼都不會,但C++和手撕代碼答得應該答得是挺完美的,所以也不知道結果會咋樣,問題大體如下:
1、什麼是幀間預測。
2、碼率控制的方法有什麼。
3、你懂@#¥%@#¥%#%嗎?(是他們主要做的東西,抱歉我真的不知道他說的是什麼)。
4、C和C++的區別。
5、談談多態。
6、什麼是虛函數,底層實現機制是什麼樣。
7、析構函數可以是虛函數嗎,內聯函數可以是虛函數嗎。
8、智能指針是做什麼用的,有哪幾種,怎麼實現的。
9、C++11瞭解嗎,用過嗎,用過啥,談談右值引用。
10、vector的push_back和emplace有什麼區別。
11、vector底層是數組還是什麼,可以擴容嗎。
12、你還用過哪些容器。
13、說說STL有幾種map,都怎麼實現的。
14、哈希表是什麼,發生衝突了怎麼辦。
15、說說常用的網絡協議。
16、寫個題吧:順時針打印矩陣。
17、你還有什麼問題。

頭條要求從main函數開始寫,並且自己寫數據結構和測試用例,並要運行跑出結果,這個還是需要準備的 。其實自我感覺答得不錯,但面試官說他們主要需要用JAVA和客戶端的知識,並且網絡方面的內容是很重要的。這我心裏就很憋屈了,和約面試HR說的完全不一樣呀,但已經開始面了就走到哪算哪吧。十分鐘後二面開始

多媒體開發實習生(視頻架構)-二面(65min)

時間:20200317,牛客平臺視頻面
面試前心裏已經在打退堂鼓了。總體來說,問題和一面基本一樣,我甚至懷疑這波不虧,我會不會偷到了頭條的C++題庫,哈哈。這次有自我介紹和項目經歷,隨後發問:
1、你做的MIP是個啥。
2、項目有什麼困難,怎麼解決的。
3、你這些項目總體寫過的代碼量有多少。
4、你懂@#¥%@#¥%#%嗎? 那%@#¥%#%呢?
5、虛函數的底層機制是什麼,怎麼實現的。
6、析構函數可以是虛函數嗎。
7、C++11瞭解過嗎,談談智能指針。
8、shared_ptr是怎麼做到的。
9、TCPIP斷開連接的過程。
10、爲什麼是四次揮手。
11、說說TCP的擁塞控制,說說滑動窗口是做什麼用的。
12、寫個題吧:判斷一棵樹是不是二叉排序樹。
13、再寫個題吧:從左上角到右下角的方法數。

頭條真心還是偏重算法的,一半的時間都在寫題。第一個題,我在寫二叉排序樹的時候遞歸同時用了額外的存節點值的空間,被禁止;然後遞歸比較邊界,被問能不能再優化;不得已寫了輔助棧的迭代,這個是真的不熟悉,好不容易最後寫出來了,繼續問我能不能不用中序遍歷。。。我直接說我不行了。第二個題我說這是個典型的動態規劃題,面試官直接要求我儘快寫出,5分鐘之內寫完,黑人問號臉,寫完跑通了還被面試官指出有個邊界條件重複判斷了。嗯,真的很嚴格。

多媒體開發實習生(視頻架構)-三面(55min)

時間:20200325,牛客平臺視頻面
這個時候騰訊已經HR面過了,感覺應該會比較穩,這個也就沒那麼在意,但誰知體驗是如此如此之差。自我介紹後問我想做研發還是算法,然後出了一些鬧心至極的問題,面試的每一分鐘都是煎熬。
1、你對除了算法層面的視頻瞭解多少?
2、你所感覺的開發是什麼意思?
3、現在的視頻都普遍用的哪種標準?
4、TCP三次握手爲什麼不用2次或4次,爲了保護誰。
5、手撕代碼:給兩個隨機概率信號發生器,要得到n個等概。
6、這個網站的代碼在系統層面考慮有什麼不足。

總之,專業的不對口導致後面問的3個都是我完全不熟悉的方向,而且面試官一步步的誘導我去想,死扣這幾個問題,而我不知是太緊張還是太不緊張,懶得思考那麼多,體驗不好就是在所難免的了,也看出自己還是太菜了。

多媒體開發實習生(視頻架構)-HR面試(0min)

對頭條沒有抱任何希望,也拿到了騰訊offer的我,在3.31收到了預約HR面試的電話,我整個人是蒙的,一看官網居然變成了黃底白字的“面試已完成”,這居然都過了?算了,告訴了我會在下一天電話面,就在那時畫上一個句號吧。
於是到了4.1,到了約定的時間,然後過了約定的時間半小時。。。好吧,我最終被抖音“愚人節快樂”地鴿了。。。

讓我們看看接下來會發生什麼~

騰訊

感謝茶佬的提醒,3.9官網投遞簡歷,當天被PCG客戶端開發撈起,3.12中午經歷一次面試,3.12晚上通過一手操作調到CSIG應用研究(就是老本行做視頻編解碼算法的),經過兩次技術面,到3.24,HR面結束,3.26來了OC。
心得:如果有一個明確的目標,事業羣的選擇太重要了,會省去很多麻煩。

PCG-客戶端開發-初試(35min)

時間:20200312 —— 我這輩子的第一次面試。
約的上午11點面試,開場自我介紹,介紹完二話不說直接手撕兩個代碼。
1、二叉樹的直徑:我寫出一種先求深度再求直徑的方式,面試官問能不能優化,我優化出一種只需遍歷一次的方式,但最後跑用例GG了。
2、鏈表的排序,要求時間O(nlgn),空間O(k)。只複習了數組排序的我認爲歸併排序依然需要複製,好在面試官提醒了我注意是鏈表,於是說完思路開撕鏈表的歸併排序,沒撕完就說由於時間關係叫停了,問我有什麼問題就結束了。

後來也是通過詢問面試官得知,他們所作的方向相對上層一些,會涉及到一些解碼但不是主要來做,雖然他說我有編解碼基礎上手還是會比較容易的,但我還是很失落,感覺專業不太對口吧(後來面了頭條才知道這已經好多了)。真的是幸運,剛好導師給了個聯繫方式讓我聯繫,做的方向和實驗室幾乎完全相同,也就是我CSIG一面的面試官。

CSIG-應用研究-初試(30min)

時間:20200312,微信語音面 —— 感謝CSIG把我從PCG搶走。
這個面試官和我的導師應該是會議上認識的,和我們實驗室做的內容完全一樣。特別感謝我的導師把我的信息給了他,於是郵件聯繫直接加了微信進行了看似不正式實則非常正式的一面。問題如下:
1、你是什麼時候接觸編碼的?
2、說說你被接收的兩篇提案吧。
3、你們實驗室一直和oppo合作,爲什麼沒有考慮oppo?
4、你的簡歷還在PCG那邊鎖着,如果有很明確的想法來CSIG就儘快確定。

完全沒有技術上或者VVC的問題是我很吃驚的,完全聊天一樣的面試也是我根本想不到的,面試體驗非同一般的好,心裏已經默默決定其他的一切都不再在意,只專攻騰訊多媒體實驗室了,而且我當然很希望繼續做老本行。於是在面試時直接求面試官幫我從PCG拿到了CSIG,他也告訴我他這一面就算過了,對我也表示非常滿意,後面給了我二面面試官的微信,讓我與他約時間,非同一般的開心。。。

CSIG-應用研究-複試(30min)

時間:20200319,微信語音面
面試官身處美國,面試時間安排起來非常困難,同樣一直跟隨VVC,自我介紹後介紹完項目問了如下問題:
1、你簡歷上的項目經歷都是做Intra的,有沒有做過inter的內容呢?
2、爲什麼想來騰訊。
3、有沒有遇到比較大的問題?都是怎麼解決的。
4、有沒有合作完成過項目。
5、有沒有發生意見不一致的情況,你是怎麼解決的。
6、有沒有帶着別人做過東西。

說完項目就說我做的內容比較match這個崗位,技術上的東西又是幾乎沒有問,而且是微信電話面也沒有手撕代碼,體驗真的是舒服。認爲是技術面,而根本沒準備過後面這些問題的我實在是被打了個措手不及,不過稀裏糊塗的面完了,後面要等HR了。

CSIG-應用研究-HR面試(15min)

時間:20200324,電話面
HR小姐姐是真的很忙,我每回答完一個問題,都會聽到敲鍵盤聲,應該是記錄我所說的一些信息吧。而且對每個面試的學生都不會面太久的,最後連讓我問問題的環節都沒有了,沒問什麼技術上的,普通聊聊天的感覺。自我介紹後問了如下問題:
1、JVET和AVS的區別在哪裏。
2、你所在實驗室主要的方向。
3、說說你主要做過的工作。
4、你是怎麼保持這種高產的狀態呢。
5、做標準的過程中遇到過什麼困難嗎。
6、第一篇提案就被接收了嗎。
7、你有什麼愛好呢。
8、父母是做什麼的。
9、老家是哪裏的。
10、女朋友也在西安讀書嗎。
11、能來實習的時間。
12、跟前面面試官商量的在哪實習.

後面就是告訴我會用電話和郵件聯繫,也沒有給出什麼明確的“暗示”,當時只想自己這三次面試發揮的可以了,希望最後可以成功吧,最終3.26收到OC,3.27收到郵件offer。很慶幸也很懶的我決定不再面試其他的公司了,幸好投的其他公司面試還沒發起,這個圈子太小了,不想打攪太多的同行,而且騰訊已經高出我的預期很多很多了。

總結

找工作真的不是一件容易的事,心好累但終於熬出來了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章