寫在2022第一天 —— 位元組面試經驗、2021的年終總結

2022-01-02 19:00:29

先打個廣告,我的個人部落格網站
點我,點我!

放心本文無販賣焦慮的內容!

關於學校裡的學習

大二下

大二下實屬擺爛,學校裡的課沒好好學,八股文也沒好好背,就連之前一直在做的演演算法題都不刷了。
結果期末的gpa果然很。。。
不過由於大二上的成績不錯,最後還是拿到了一等獎學金,這一點確實很意外。

大三上

然後到了大三上,由於已經準備找工作了,所以學校裡課基本上就不聽了(不過課本身也不多,主要是實驗不少),基本上都在準備八股文了。
所以,這叫啥,叫自斷後路 —— 去tm的讀研。

關於找工作

準備面試

本來打算在暑假好好準備一波的,為此我都沒回家去,就留校過了兩個月。
果然,學習環境並沒能改變什麼,該懶的還是懶,暑假的有效學習時間估計還不到3個禮拜。
看了一些亂七八糟的東西,譬如Mybatis原始碼,ShadringJDBC、Dubbo、分散式事務等等高大上但是及其需要內功的東西,結果真正在面試中考察的重點沒看多少。

這也導致我在大三上,更準確一點在面試前的一個月瘋狂被八股文,真的那段時間自己真的及其焦慮,心想為什麼不早點以這樣的心態準備面試 —— 面試問什麼,你就準備什麼,其餘的考到了你就說不會就是了嘛。

在11月份的時候,也是這學期壓力最大的一個月,每天除了要做OS課設,還要刷演演算法題(一個月刷了200道吧大概,不過很多之前都做過了,所以還好),其餘時間都在背Java,計算機網路、MySQL、OS、Redis等等東西了。
啊,那酸爽,只有經歷過的人才知道,麻了麻了。

在這裡插入圖片描述

投簡歷+面試流程

小米

一開始的簡歷投遞計劃:
先投小米,再投騰訊,最後投位元組(其實很想投阿里,但是阿里現在不招實習生,除了那個朝陽計劃招前端的)。
結果,TM我的真的沒想到™的小米居然壓根沒liao我,我前前後後在各個途徑投了3次簡歷啊,結果沒有任何人通過任何方式給我反饋,艹了啊。(你要是不招人,就™別放招聘資訊,放心,我投遞的崗位的要求完全是符合我的自身條件的,就是不理人)。
無言是最大的輕蔑。
小米一生黑,手機本來打算買小米的,呵呵,現在還是買iPhone的吧。

騰訊

然後打算投鵝廠,結果學長建議我晚點投,說是大廠面試一次少一次機會,沒必要這麼著急。
被他一說,我也慌了,雀食。於是就沒敢投騰訊,主要tx的那個崗位我也確實很中意,於是就想等等投。

位元組

不過我工作地點不在這棟樓。。。。
在這裡插入圖片描述

最後,本來打算最後一家投的位元組,成了我第一次面試的公司了。
還好位元組沒有辜負我 —— 位元組是真的頂,當天投簡歷,第二天兩輪技術面+HR面全部結束然後就發了口頭offer。

要是所以廠招人都這樣就好了,要就要,不要就不要,吊著別人有意思嗎???
謝謝位元組,謝謝dcd,沒有給我的人生第一次面試留下陰影。

面經

由於只面了一家公司,簡單的說說吧。
面試整體很簡單,也很輕鬆。(emmm,可能是這個部門比較簡單)。又也許內推時候學長說他們leader對我的簡歷很中意的原因,於是故意放低難度?

好了,言歸正傳。

位元組一面

時隔久遠,記得不太清了,抱歉。

八股文

  • 計算機網路的協定棧介紹,每一層的典型協定有哪些
  • ARP的原理、流程
  • TCP的擁塞控制、流量控制、滑動視窗機制
  • TCP的可靠傳輸如何做到
  • 作業系統的功能(這個問題我屬實沒想到)
  • 程序和執行緒區別(我還扯了Linux和Windows的實現區別,面試官表示讚賞)
  • 程序的排程(我又扯了Linux的CFS)
  • 死鎖的成因、預防、解決
  • 作業系統對虛擬記憶體的管理
  • Kafka在專案中的使用
  • Kafka的高效能如何做到(這個背的很熟,面試官表示回答的很全面,表示讚賞)
  • Kafka的分割區的rebalance
  • Kafka的消費者的消費方式
  • Kafka如何保證訊息不丟失

演演算法題

經典的兩個有序陣列求中位數,O(log n)時間複雜度。
(這個二分其實是挺難的,在力扣上是道hard,不過還好前天做過,哈哈哈)

反問環節

我問了問位元組dcd的技術棧,面試官說了一下,我又問圖資料庫在dcd的具體使用場景有哪些,面試官又回答一番(好傢伙,壓力來到了面試官這邊,角色反轉,哈哈哈)

一面順利結束。

位元組二面(leader面)

二面雖然說是個leader,但是這個leader確實很和善,不是那種嚴肅型別的。
全程很輕鬆,基本上就是閒聊模式。

專案

聊聊學校的OJ專案(我寫了了好幾個專案呢,就問了這一個)
聊聊他可以認為的優化,我說沒必要優化了。
譬如,程序的常駐與否,程序的上下文切換如何儘可能減少諸如此類。

演演算法題

  1. 兌換硬幣問題(簡單DP)
  2. 有序陣列構建平衡二元搜尋樹,要求證明。

設計題

設計一個原生的快取結構。
常規的,LRU(雜湊表+連結串列),然後我又扯了InnoDB buffer pool的冷熱分離等等。
然後有問我頻繁GC怎麼辦?有點蒙,隨口說了說。他說可以記憶體常駐,即不觸發GC。

反問環節

  • 問問去哪工作還需要做什麼?
    答:可以學一下go,還有微服務相關。
  • 然後,他告訴我不要太著急,現在還是以學校的期末考試為主。

HR面

閒聊。
hr很漂亮,尤其是腿。(後面加wx看了她的朋友圈,哈哈哈,lsp本性暴露了)

關於感情生活

在這裡插入圖片描述

感情生活???
我命裡就沒這玩意。
和喜歡了好多年的女生聊了一會,終於她肯出來和我吃頓飯了。
算了,不勉強了。自己過就自己過了,以後基本上也不會聯絡,或者壓根聊不起來,準確點我和女性都沒什麼話題可聊。

反正都單身二十多年了,不在乎再單身幾十年。
至於那方面的需求嘛,自己解決就好——咱萬事不求人,總不能去p吧。

關於未來

不知道以後去不去位元組工作,就算去,也不一定去dcd,我還是很想去抖音、頭條的(這次沒有面其他部門,秋招再說吧)。
至於,騰訊、阿里一直都想去,一樣,到時候再說吧。
先安心在位元組實習吧,如果能轉正發SSP offer(那個leader是這樣說的,不過畫大餅誰不會呢),留下來也不錯。

現在呢,就一句話,見下圖:
在這裡插入圖片描述

在這裡插入圖片描述

關於期末考試,隨便考考吧。反正GPA對我現在不要重要了。