時隔4個月我面試位元組又掛了|總結與展望

面試過程

半個月之前,我又一次結束了位元組的日常實習面試,前後持續一個多星期,每一面都是2天內出結果,第四面一周未出結果,詢問hr,面試流程已經終止,是的,又掛了。

相比於幾個月的那次面試,掛在第三面;這次第三面是hr面,因此掛在了第四面,在算法題每輪都完成的基礎上,猜測因為基礎知識掌握不熟悉沒有通過最後的面試。

總結教訓

當然這次依舊是有所進步,但是也犯了比較低級的錯誤:對簡歷的內容提問沒有充分準備好

面試的崗位是使用Go語言的,但是由於項目部分有一個使用Java的項目,並且在技術棧部分寫上了熟悉Java,因此第四面的面試官着重於提問Java問題(這個與面試官也有很大關係)

也可能是第二技術面的面試官已經將除Java外的部分盡數提問的原因,第四面全程圍繞Java提問,使我方寸大亂,因為簡歷上的Java項目確實也是比較早些時候做的,目前自己技術棧向Go的生態靠攏,導致一些JVMSpringJava各種特性,相關知識已經很大程度上有所遺忘。

潛意識也認為不會過於提問Java相關問題(但簡歷上確實寫了Java),僥倖心理作祟,也是這次面試失敗的根本原因。

基於此我總結了兩條經驗:

  1. 簡歷內容及時更新,不要忽略簡歷上的細節,準備充分,儘可能覆蓋簡歷內容,並且在項目使用的技術點上以求有更深入的理解
  2. 面試不同崗位,儘可能不要出現跨語言項目經歷,如果有則需要花費更多的時間去學習不同語言的特性與生態(成本太高,容易翻車

簡曆書寫

之前寫過一篇文章講解該如何書寫簡歷,其實目前自己的簡歷依舊是參照此進行,這裡不多贅述:

//juejin.cn/post/7071849573127290894

後續努力

事實上,關於Java知識點之所以有很大程度上的遺忘,也只能歸結於當初就沒有完全理解各個知識點,追求八股面經,雖然知識面較廣,但是深度不足,導致遺忘速度很快。

而且反思了一下,如果這些知識點,全部使用Go語言提問,是否自己都悉數掌握了,也不盡然,比如GO的GC、內存的分配等。(把Java忘了,Go掌握的也不熟

因此後續打算重新學習一下Go語言的各種特性、原理,夯實Go的基礎知識。昨天重新翻開了 《The Go Programming Language》 ,在半年前初步了解GO語言的時候曾嘗試閱讀這本經典的Go語言書籍,但是在缺乏對GO有基本了解的情況下,無法靜心閱讀英文版的內容就擱置一旁。半年後對Go有了更多的了解,昨天開始閱讀第一章Go語言的綜述,令我耳目一新。

或許此時才是閱讀這本書的最佳時刻,後續我也會在博客上更新閱讀之後的知識整理,大家共勉~