直接線上面試,三次。前兩次技術性問題比較多,第三次是leader面,主要問了項目相關以及優缺點之類的問題。
面試官問的面試題:字節跳動后端開發實習面試題
一面
自我介紹
1.tcp的三次握手和四次揮手,以及為什么。
2.程序中堆和棧的區別,以及為什么要分堆和棧。
3.怎么實現隊列,我說可以用數組和鏈表兩種方式。然后他又問還有什么方式,我沒想起來,他提醒到棧行不行,我說可以用兩個棧,一個出,一個進。
4.怎么實現死鎖,用偽代碼寫下來。
5.進程和線程的區別。
6.樂觀鎖和悲觀鎖是什么,什么情況下使用。
7.算法道題,寫個算法計算一個數的開平方,要求精確到5位小數。
二面
自我介紹
1.hash表的原理。
2.除了拉鏈法還有什么方法解決沖突
3.如果紅黑樹大小過大了怎么辦。
4.設計一個hash表,既可以隨機讀取,也可以按插入順序讀取。
5.設計一個按訪問次數排序hash表。
6.ping的原理,怎么算的時延和丟包率。
7.用udp設計應用層程序怎么設計保證可靠。
8.就是給一棵樹的前序遍例(有空結點),問我怎么知道這棵樹存不存在。比如:9,3,4,#,#,1,#,#,2,#,6,#,#就是一棵樹。1,#,#,2就不是一棵樹。
三面
自我介紹
1.你有什么優點和缺點?
2.對于你的優點,你有什么可以證明的事例嗎?
3.說一下你的項目(我的本科畢設)(說的亂七八糟的)
4.你提到了爬蟲,現在讓你設計一個爬蟲系統,你覺得有什么模塊?(答得很爛,根本不知道怎么答)
5.做題:一個100長度的數組里包含1到100,亂序的。把其中一個數改成其他數,找出來被改的數的位置和值
6.做題:給一個數字,要求輸出比它大的最小的回文數。比如輸入12310,要求輸出12321。然后要求設計測試用例(沒說出幾個用例)
面試流程:日常實習生2輪業務面+1輪HR面
一面由基層員工/未來mentor(大概率)進行面試,主要考察對業務線內容、產品商業模式及優缺點,以及一部分case內容
二面由部門leader級別進行面試,主要考察簡歷內容及個人邏輯、對任務的拆分規劃等
三面HR面,一般了解一下職業規劃及性格特點等
字節跳動戰略實習生面試題
一面:
1.請估算中國某項教育智能硬件的銷售上限?
2.請指出目前字節某項教育產品所存在的優缺點?
二面:
1.簡述面試官所感興趣的某項經歷,重點要放在行業發展及趨勢上
2.如果讓你做一項較大型的行業研究,市場時間跨度可達30年,你有什么思路?
HR面:
1.職業規劃是怎樣的?
2.對你影響最大的一項經歷/一段時間是什么,請簡述?
面試官一直讓我不要緊張
面試官有聽出來一點夸大的地方
對python的了解程度還沒有那么深,在被面試官反復追問的情況下虛高自己的能力
字節跳動大客戶電商運營實習生面試題
1)在中國人民銀行是怎么進行數據處理的,通過什么軟件。
2)為什么前兩份選擇金融方面的工作
3)你的大學專業是自己選的嗎
4)中國人民銀行你是通過什么樣的方式進去的
5)在中國人民銀行你是怎么查找數據的
6)證券公司你主要通過什么方式客戶轉化率更高
7)證券公司你是怎么選擇客戶的。
8)你通過什么樣的網上渠道進行客戶拓展,小紅書還是經濟論壇還是別的
9)證券公司100個人里有多少個可以接通電話,有多少個可以開通業務
10)假如你回到學校,你怎樣拓展你證券公司里的業務
11)我對你的python能力非常感興趣,我們平時的直播活動也需要一些商品的選品。
12)你對直播電商的了解
13)你平時有直播購物的經歷嗎
14)通??凑l的直播,為什么
字節的HR因為是淘汰制,所以大體上對每一個面試者都會非常熱情。我因為面的是日常實習生,所以沒有hr面,只有以一個manager面和一個交叉面。面試是通過字節自己的視屏軟件進行的,兩次面試官態度都很好,讓我有種自己能進的錯覺然而還是掛了。
面試官問的面試題:字節跳動管理分析實習生面試題
一面是問了一些簡歷上的問題,為什么想要申請這個崗位。然后是兩個mini case,一個是如果要讓你做微軟的合規系統的desk research你會怎么做,第二個是預估一下天貓雙十一的利潤。
二面也是針對簡歷問了一些,比如最有幫助的一段經歷。有一個behavior Q關于你人生中最大的失敗。case方面是如果不考慮字節現在的戰略布局,讓你從190多個國家中選擇哪個國家進入,你會怎么辦。之后衍生到怎么計算在一個國家一場直播中tiktok能賺多少錢。