記錄一次bytedance面試經歷

PS:首先慶祝下,我英文版leetcode刷題破百了~
雖然之前中文版也刷過一些題目,現在大概一百多題的樣子,不過可以作爲一個新的起點,再接再厲。

首先面試官真的是nice了,循循善誘型,一下子回答不出的題目不是一棒子打死,而是挖掘你的思路,這樣至少多少能說出來一點。

因爲面試的是廣州的bytedance,面試官有廣州腔。還以爲他要說粵語呢。

主要問了以下幾個核心問題:

  1. http和https,以及https如何實現加密的。
  2. 單鏈表如何查到環入口(快慢指針就行,可惜的是,面試在樓梯上面的,沒帶筆和紙,用電腦的畫圖軟件打草稿沒打出來。。。不過面試官說:你應該回去打個草稿就算出來了)
  3. 查找無序數組第K大的值,(通常排個序就行,但是我條件反射說用最小堆,優先隊列,來做。秒了題目後,面試官讓我實現一下優先隊列的offer和poll方法,本質上是一個堆排序。我只有思路,幹寫寫了個大概出來,最後面試官和我說:數據結構不是用來炫技的,是用來解決實際問題的。)

最後面試官還很好的總結了下他題目的思路。

第一題後面比較深入的問題後,沒回答上來,面試官說:這很有意思,你可以去了解下,不作爲扣分項。
第二題後說:這個題目可能是我出的不好,面試這種情況下,人可能比較緊張,你思路說出來了,回去應該能打草稿算出來。
第三題後說:數據結構不是用來炫技的,是用來解決實際問題的。

總結:感覺學習都是一個樣,當年我剛開始考託福的時候,也是基礎知識不紮實,啥都懂一點,但是又不足夠能回答的很好。在一次次考試掙扎中,基礎越來越好,慢慢從“哇,這麼多陌生的知識,怎麼記的住啊”,到“其實也還行,那些不會做的題目多複習下就好了”,再到“可惜了,要是基礎再好點,就都寫出來了”,最後“感覺不是很難~”。

學習就是循序漸進的過程,從半年前剛面試啥都不會的時候,現在已經沒那麼小白了,之所以喜歡參加面試,是因爲每次面是真的可以學到很多東西,發現自己的不足。不去參加下考試,不會發現自己這麼多不足。

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