前言
今天是2月28日,周一,上周五面完字節抖音商業化后端第三面,今天剛知道結果,涼了。
從投簡歷開始到三面結束,前前后后大概持續了半個月的時間吧。這里分享給大家,算是總結失敗經驗,再接再厲。但是我認為用於普及一下應屆生找工作的流程,了解中大廠實習大致難度,如何寫簡歷,如何投遞簡歷,應該是夠用了。依稀記得我本科時到秋招季的時候,輔導員開直播教學生寫簡歷,只是沒想到我也做起了類似的事情。(我雙非研一在讀,只有過一段中廠實習經驗,行文不足之處,懇請見諒)

先說點和本文不相關的,前幾天學校研究生黨支部開會,聊下來感覺不少人都對讀研的生活挺迷茫的,其實本科畢業時也都差不多,讀了研,只是暫緩了。
我認為,還是要嘗試找到自己想做的事,不要依賴他人,我不希望誰的未來是完全因為別人而決定的。
互聯網相關學生可能初期找工作比較好找,但中期可能會迷茫,所謂的35歲失業;而其他專業的學生可能初期找工作難度不容易,待遇上還比互聯網稍遜一籌,迷茫在前。但后面也會穩步上升,趨於穩定。有人猶豫要不要考研,要不要考公,考了研要不要考公。我覺得這沒有絕對的好壞,但找到自己願意做的事很重要。
我喜歡寫點東西,我就寫點文章和大家聊聊天,對編程反倒沒有那么摯愛,只是不討厭罷了,但畢竟要吃飯嘛,總歸要有一技之長,不然靠什么追求詩與遠方呢。
簡歷相關
撰寫簡歷
我覺得這是另一個話題了,等面試結果出來再看有沒有必要細寫吧。盡量找一個好的模板,在此基礎上填充自己的履歷,我的簡歷模板就是下面這個。其實也很好找到類似模板的,別太花哨即可。我的模板我會放在公眾號里,在文末,回復簡歷,自取就好。

投遞簡歷
企業校招官網我用來關注崗位信息和相關要求,但是直接在官網投遞反應速度比較慢,但是自己可以查看進度。
我一般來說在app上投遞,拉鈎或者BOSS直聘,我自己中廠實習在拉鈎上找的,字節是在BOSS上。畢竟app會有溝通環節,獲得面試幾率也比較大。(當然如果有內推走內推,簡歷會被更早看到)面大廠這個還很重要,有時候不是你的簡歷不行,是人家可能還沒從海量的簡歷中看到,還有就是內推靠譜和不靠譜的也兩說,有熟人最好,可以幫你查進度,如果只是網上找個內推碼可能效果沒那么好。
相比之下,中廠日常實習的面試難度沒有一線互聯網大廠那么高,個別聽說只有一面(但投遞流程是一樣的,參照上面👆),不過同一個公司不同部門不同崗位之間差別也很大,看面經也不要盲從。下面是我的字節三面的面試過程。
面試過程
一面 60分鍾
-
自我介紹
-
講講數據庫(mysql、redis)
-
講講網絡(tcp三次握手、四次揮手、兩次握手有什么問題、滑動窗口)
-
做題:leetcode的middle難度一題
-
反問
-
實習生如何提升自己:字節還是以跟着做項目為主,應屆生和實習生基本同樣安排。
-
前面的回答有什么不足:基礎知識掌握不錯,算法有點出乎意料。題不難,但沒寫好(解釋說准備考研之后一兩年就很少刷題了,然后在未來的十天時間里我去力扣刷了30多題找狀態,中等和困難,但是第一面已經過去了,白給),我在力扣刷題比較少,面試前差不多刷了5題。建議沒有刷過題的同學至少在力扣上A個200題,有些題不難,但是思路比較新,看過就記得,沒見過就白給了,還有就是投遞簡歷前還是刷一下題,因為可能投遞之后就被通知准備面試了,這一點也讓我有點措手不及。

-
二面 80分鍾
- 自我介紹
- 講講項目
- go爬蟲(kafka、布隆過濾器)
- 分布式鏈路追蹤的原理以及實現
- 操作系統
- 進程線程區別
- 進程的各種狀態的調度
- 進程的通信(管道、共享內存、信號量)
- 內存分配(伙伴算法)
- 數據庫
- b+樹結構
- 索引(最左前綴原則)
- b+樹節點與頁面置換,如果有很大的一個text字段怎么辦
- 慢查詢日志(如何定位問題點)
- explain語句顯示字段
- 登錄態
- cookie + session
- jwt + token
- 做題:leetcode的hard難度一題
- 反問
- 實習生如何提升自己:會有培養計划,以及mentor帶
- 部門涉及的業務(實習生會接手什么):抖音電商,涉及支付、交易、訂單等
- 前面的回答有什么不足:挺好的,自己總結一下有什么問題
三面 75分鍾
-
自我介紹
-
登錄態
-
如何控制jwt的過期時間(結合應用場景,深)
-
用redis的key和value是什么(結合應用場景,深)
-
不使用redis如何控制jwt過期時間(結合應用場景,深)
-
-
web服務器
- 對於nginx的使用(結合應用場景)
-
數據庫(這部分深度結合應用場景,下面是部分記得的題目)
-
數據庫三大范式(不要背,講應用)
-
分頁查詢語句(結合實例)
-
最左前綴原則(樣例判斷,分析)
-
唯一索引和普通索引的區別(使用場景)
-
讀寫鎖的使用場景(深)
-
重入鎖非重入鎖的區別,使用場景(深)
-
如何判斷索引是否生效(explain,深)
-
-
做題:leetcode的hard難度一題
-
沒有反問(感覺涼了)
三面的面試官是臨時換的,原先安排的有事就沒來,整體三面的難度是比二面高不少的。尤其側重於對數據庫的考察。並且需要結合具體應用場景講述知識點,需要一定的工作經驗的支撐才能答好。這一面應該是很能考察出一個人的水平上限的
結束語
總結就是字節即使是日常實習也並不容易進,當然猜測不同的部門也有些許差別,但是打鐵還需自身硬。
后面一段時間應該會多下點功夫在數據庫上,並且平時盡量保持刷題手感吧,我也會在博客或者公眾號上定期發布一些自己的學習總結。需要的同學可以關注,我們共勉。
建了一個春秋招備戰/內推/閑聊群,讓我們談天說地,細聊人生!歡迎大家加入。(鏈接失效直接加我微信就好,我拉你,不用害羞~)

關注公眾號【程序員白澤】,帶你走近一個有點話癆的程序員/學生黨。
公眾號回復【簡歷】可以獲取我的簡歷模板,這也是我用過最好的模板了,不藏着掖着。

