字節跳動 數據研發實習面經(一面二面)

上上週週五投了字節跳動的數據研發的崗位,然後上週進行了一面,上週周天進行了二面,目前還沒出結果,但是應該是涼了。在這裏寫點東西留個經驗教訓。

首先這是我的第一次面試,之前一直在準備競賽,論文,沒打算找實習。等我想找實習的時候已經6月中旬,很晚了。這時候投簡歷發現大廠主要就字節跳動還在找人了。

我目前比較熟練的就是python,sql,數據挖掘,所以找的也都是數據研發,大數據開發,python後端等工作。

一面:

python深拷貝淺拷貝,BFS遍歷樹,微信紅包算法(實現每個人期望相同),sql中left join和join的區別,如果left join的時候,用於連接的列中有值是null會發生什麼,TCP三次握手,TCP重傳,重傳失敗之後怎麼辦?智力題:25個人跑步,每次最多5個人,不計時,求要找出前三需要多少次。 答案是7次,詳細過程可以看https://blog.csdn.net/xiaobing_hope/article/details/54585770

上面這些都很簡單。一面沒回答上來的是一個sql編程題:找出表中連續5天登陸的用戶。

寫了一通但是自己都知道自己寫的不對,只能講了講思路。事後發現這是很經典的sql,不會確實不應該。

後來就開始根據我的簡歷問數據挖掘,問流程,問模型。問如果給我今日頭條的數據怎麼預測一個人是否有房。(用戶畫像問題),感覺自己答的都還可以。

一面過的還算順利,除了那道sql。二面本來說要連着的,結果面試官沒空,只能改到周天下午。

 

二面:

面試官很嚴格,也很刨根問底。一上來問五層模型是哪五層,tcp udp是哪層,tcp三次握手,沒有第三次怎麼辦!!這裏我被網上坑了。 然後tcp四次揮手,爲什麼要四次。https是什麼,其具體流程是什麼。算法題寫dp,最長公共子串。sql比較簡單,查一個表中所在城市的平均工資大於5k,自己工資大於1w的人的名字。然後問了兩個數據分析題。

 

答的不好的地方:1.tcp三次握手沒有第三次會怎麼樣。我答的是 防止已失效的連接請求又傳送到服務器端,因而產生錯誤。但是面試官並不滿意這個答案,我又講了很多但是面試官一直不滿意,跟我說網上講的大多是不對的。面試完我搜了一下,正解應該是:https://blog.csdn.net/lengxiao1993/article/details/82771768?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

好氣哦...

第二個答的不好的是 https的具體流程,真的沒想到會問這個,之前沒看這個內容。事實證明不能迷信面經,學東西還是要深一點。答案參考這個:https://www.cnblogs.com/linianhui/p/security-https-workflow.html

最最最重要的是最後兩個數據分析題,從來沒見過,吃了經驗的虧,事後想起來其實很簡單,但是我第一次遇見不知道怎麼說,面試官就跟我說可以列列公式,我就以爲能推出來,活生生把題目搞複雜了,最後稀裏糊塗還推出來了,事實上推的根本不對,還是我第六感對,但是我沒說...賊後悔。因爲這裏答的不好,面試官說我對數據不敏感,不太適合這個崗位。

......

總之還是吃了沒經驗的虧,畢竟是第一次面試。我也不想第一次就面自己心儀的公司,但是沒辦法..現在找實習太晚了。

還要過五天才釋放簡歷,這兩天先好好準備考試吧,考完試再繼續!

(最近時間太緊張,排版很亂,表達也混亂,大家看看面試內容就好了。注意不要迷信面經,學東西還是要刨根問底一點比較好)

 

 

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