今年的演算法崗求職較往年競爭也更加激烈,可以預見以后進大廠的演算法崗會變得越來越難,比如美團北斗去年的準入門檻是一篇CCF A,而今年直接提升到了兩篇CCF A,難度提高了一倍,加之疫情的影響,我認識的很多手握頂會的本科學弟們以及海外的同學們也加入到了找作業的大軍中,因此今年演算法崗的競爭堪稱史上巔峰,真的是八仙過海,各顯神通,不過,找作業不僅需要實力,運氣和方法也缺一不可,下面我就談談我自己的心路歷程,
背景
本人Top2碩士在讀,非計算機科班,兩篇論文在投,投遞崗位的方向主要為推薦/廣告/機器學習,在整個秋招的程序中,共參加了8場面試,阿里、百度、京東、美團、拼多多、快手、小紅書、平安,
最后僥幸獲得了7家公司的offer,其中6家ssp,1家sp,薪資待遇40+W-70+W不等,
對于本科學習過的線代和概率論,建議大家也復習一遍,因為在我的面試程序中就有面試官”殘忍“的提問了,雖然概率不高,對于學有余力的同學,可以去看一些推薦/廣告方向的工業界人士出版的書籍,這一塊的知識考察往往會穿插在整個面試中,有的面試官會在最后當成開放題進行考察,
正式批的筆試題一般有一定難度,且刷人主要看AC題目的數量,比較殘酷,而且據我身邊同學的例子,有很多人筆試完之后公司就杳無音信了,要問就是在篩選,實際上你已經妥妥變成了備胎(有戀愛經驗的人都懂),然后在公司的池子里歡快的游動,除此之外,若感覺自己還沒有準備好,則可以等待幾天再投遞,但千萬不要錯過提前批的截止時間,
所以提前批的面試能把握的還是盡量要把握,哪怕你覺得自己只準備了60%,但萬一成功了呢?
因為面試通過這個事情,實力與運氣都需要, 在你的實力和別人差距不大的情況下,實力不夠,也可以運氣來湊不是嗎,
重點來啦,下面附上我自己面試時用來復習的資料和我面試完總結的一些面試題以及經驗,具體內容如下,需要的朋友可以看這里:點擊這里!暗號:4396
部分面經
以下面經均為各個公司的正式批,由于時間有點久遠,有些考點已經不記得了,
京東
一面:
介紹論文、專案,很詳細,包括每一個環節是怎么實作的,損失函式是如何設計的,模型是如何訓練的等等,
代碼題:Leetcode 713:乘積小于k的子陣列;Leetcode 297:二叉樹的序列化和反序列化,
GBDT、XGBoost、LigthGBM的區別與聯系,
送入LR前,如何處理資料(特征工程),
二面:
介紹論文、專案,很詳細,
Transformer中的Scaled Dot-Product Attention為什么要縮放(兩點),
Transformer中的Position Embedding是怎么實作的?為什么?
bagging和boosting與偏差和方差的關系以及原因,
如何解決資料不平衡的問題,
假設檢驗的兩類錯誤,
MSE、MAE與貝葉斯估計的區別,
為什么快排比堆排快?
口述演算法題:對一個商品的價格、數量、購買人數進行分次排序,不改變之前的排序結果,
三面:
由于一、二面表現好,三面直接過了,
美團
一面:
介紹論文和專案,很詳細,
代碼題:面試題17.24:最大子矩陣;Leetcode 695:島嶼的最大面積,
介紹一下DSSM,
開放題:關于雙塔模型的應用,
二面:
介紹論文和專案,以及論文中的涉及到的baseline模型,
代碼題:面試題01.08:零矩陣,寫出兩種解法,
XGBoost 如果損失函式沒有二階導,該怎么辦,
聊天+反問,
三面:
介紹論文和專案,非常詳細,
介紹實習,說說實習印象中最深的點,
開放題:部門中的某個應用場景你會怎么解決,
職業規劃,個人希望做的方向,
拼多多
一面:
介紹論文和專案,
AUC是如何實作的,它對均勻正負樣本采樣是否敏感,并用代碼實作,
BERT與ALBERT的區別,
介紹一下DKN模型,
二面:
介紹論文和專案,
過擬合如何解決+具體方法追問,
代碼題:Leetcode 42:接雨水,
知識圖譜表示學習有哪些模型,
聊天+反問,
阿里
一面:
介紹論文和專案,
代碼題:Leetcode 382:鏈表隨機節點,并口述蓄水池采樣演算法的推導,
概率題:將一根木棍分成三段,求這三段構成三角形的概率,
開放題:一個超級大檔案,每一行有一個 ip 地址,記憶體有限,如何找出其中重復次數最多的 ip 地址,
二面:
介紹論文和專案,
論文后續可能提升的點以及想法探討,
說一說Graph Embedding和GNN的區別,
代碼題:Leetcode 23:合并K個升序鏈表,
聊天+反問,
三面:
介紹論文和專案,
介紹一下最能體現自己工程能力的專案,
如何提高推薦線上的性能,
強化學習在推薦中的應用及探討,
總結
最后,我想談一談自己對于面試的看法,無論是競賽、論文還是大廠實習,這些都是為了方便你拿到面試的資格,哪怕你三者都沒有,但只要公司愿意向你發起面試,你都應該好好努力,
而最終是否能順利拿到offer以及offer的等級,主要還是取決于你的面評,一個非常好的面評是幫助你拿下大廠sp以上offer至關重要的因素,因此切忌面試緊張,如果你緊張,可以心中默念歐米豆腐,
最后
對于大廠面試,我最后想要強調的一點就是心態真的很重要,是決定你在面試程序中發揮的關鍵,若不能正常發揮,很可能就因為一個小失誤與offer失之交臂,所以一定要重視起來,另外提醒一點,充分復習,是消除你緊張的心理狀態的關鍵,但你復習充分了,自然面試程序中就要有底氣得多,以上所有資料獲取方式都在這里了:點擊這里!暗號:4396
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/225469.html
標籤:Java
