年輕人的第一次社招

前言

今天打開了一下自己的博客園,上一篇的博客還是六月的了,確實有幾個月沒更新了,原因無他,就是因爲在準備跳槽了。去年畢業剛來我老東家的時候,我還是希望能在這裏幹久一點的,希望能在這裏好好沉澱兩年再說。但一年下來,儘管所在部門是核心部門,能接觸到許多的業務知識和上學的時候沒學過的技術,也能結識到我導師這樣十幾年經驗還在一線敲代碼的前輩,但諸如許多原因,我還是想出去看看,原因無他,想去一個更大的公司,求一個更好的發展。於是入職滿一年的時候,開始投簡歷找工作。九月中旬確定了最終去向。這幾天正式從老東家離職了,所以寫個博客記錄一下,之後跳槽的時候也可以回頭來看看。

準備

  • 簡歷

我覺得簡歷是很重要的一環,因爲簡歷就是門面,能夠讓對方更快更完整地瞭解你,至少是第一印象上的,所以簡歷必然要直截了當。上面寫的一定要讓對方看出自己之前做過啥,有哪些成績,亮點等等,我感覺社招和當時校招的簡歷還是有大的區別,主要還是側重點上,社招更看重項目。所以簡歷一是要選一個好的排版,二就是star法則了,就不贅述了。

簡歷排版我覺得這個很好:https://resume.mdnice.com/

  • 算法

好吧,現在面試很捲了,算法肯定是不能少的,對於我後臺開發的崗位來說,我感覺LeetCode hot100還有劍指offer刷熟國內的公司足以應付了。考算法外企我沒面過,不敢打包票。

  • 項目

這一環節我覺得需要突出在項目上自己做了啥,然後在哪些場景下,試着做過哪些優化,當然有的時候可能會很無奈,那就是自己做的就是一個crud的東西,甚至公司要求只要能用就行,沒做過啥優化怎麼辦,我覺得這個時候就得自己多思考了,比如實現一個查詢,怎麼來實現查詢優化,或者設計這系統的表結構,怎麼來避免數據冗餘,怎麼可以更好地擴展等等。適當包裝一下還是有必要的。

  • 底層原理

就是網上常說的八股文了,這東西確實沒辦法,有的人說八股文全靠背,沒啥用,也有人說平時多理解,不需要特意背,見仁見智吧。現在JavaGuide,CS-Note這種類型的repo網上有很多,我覺得如果用來查漏補缺還是可以的,但是靠着背這個去面試不太靠譜。因爲我自己看過JavaGuide,裏面有些面試的答案還是比較簡陋的,面大廠的不怎麼夠,而且我覺得這些東西很破壞風氣,瘋狂搜集面試題,然後出PDF,搞得面試卷得不行,恨不得問到底層二進制。推薦有時間還是可以總結自己的基礎知識庫,平時多積累,項目裏用到了啥中間件就去了解一下它的原理啥的,然後結合業務場景去用,面試的東西總有說的。

一些想法

具體面經啥的我就不貼了,說一下在這兩個月面試中我發現自己的薄弱的地方和之後的計劃吧。面試完,我漸漸發現我的計算機基礎比較薄弱,比如我能回答出一些面試官問的問題,但是轉頭我去細想,我會發現我自己的計算機基礎無法撐起我自己的回答,比如Java Volatile關鍵字,涉及可見性這些,其實往深了想,可以聯想到總線,CPU這些中間的聯繫,但是我努力去想我大學學的組成原理和操作系統,去想不起來。作爲一個軟工的畢業生,感覺專業課白學了,所以後面我感覺我要補一補計算機基礎了,主要是操作系統,組成原理,計網這幾個方面。目前拿出了大學的時候買的一本CSAPP重新開始看,然後多看看別人的網課吧。

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