人生第一次跳槽总结
從學校出來,參加人生的的一份工作——PDD Java后端開發,迄今為止,已有一年半的工作時間。在 PDD 工作期間,有開心的事,也有悲傷的事。但不管怎么說,這一年半時間,不管是技術能力上,還是待人處世上,都有了很大的進度,感謝 PDD 的栽培。
換工作原因
想要更換工作,提升自己的能力以及提升漲薪的速度,具體緣由就不細說了。
跳槽準備
既然已經打算跳槽更換工作,那就需要為面試做好充足準備,很多知識點,平常并沒有使用到,如果不及時復習,面試過程中能回答出的概率幾乎為零。所以一定要提前準備刷面試題。
接下來說說,我在跳槽準備中,具體從那幾塊內容去著手進行復習的。
其實,對于 Java 后端崗面試題型,網上已經有很全面的歸納知識點體系了,就看你自己愿不愿意花時間是學習或者復習這些知識點。
我是直接從 GitHub 的開源倉庫 clone 下來,總的來說,這個知識點體系梳理的很全面,但就是太全面了,所以很多知識點其實就是一個入門級的介紹,大部分是淺嘗則止,所以如果想要了解底層實現原理,還是需要自己去查閱資料,最好是直接查看源碼,然后 debug 走一遍。
下面的截圖就是我重新梳理和補充的所有知識點,這里就先不做分享了,主要是因為,里面很多我補充的細節,文檔書寫的還比較粗糙,處于我能理解的狀態;而有些是從網上聚合而來的,我就是大自然的搬運工。等我后面有時間重新梳理這些文檔,并且能夠確認描述的知識點無誤再分享出來吧。
這樣做,雖然比較消耗時間,但可以理解的深刻。文字性描述終究是概括性的語言,思維容易跳躍,畢竟介紹原理時需要忽略細枝末節,所以有時候經??床┛?#xff0c;對于某個知識點的分析,會突然無法理解,因為文字前后沒有很直接的關聯。而看源碼就能從頭到尾,連續的閱讀理解具體實現的邏輯??偨Y我想說的就是,最好直接看源碼,很多源碼寫的真的很優美,感嘆經常還能這么實現?比如 ConcurrentHashMap 的源碼寫的嘆為觀止,有興趣的同學去看看。
面試過程
從 2021-01-13 開始第一份社招面試,到最后一份社招面試 2021-03-02,可以看到中間橫跨差不多整整兩個月,原因有三:
- 一是處于在職狀態,很難安排面試時間,尤其是要求現場面試(本城市的公司),或者要求視頻面試,肯定是要使用電腦寫算法題,所以必須在家視頻面試。
- 二是,我因為第一次參與社招,然后前期準備也不是太充分,所以剛開始并沒有投遞大公司,阿里抖音快手基本是二月份開始投遞。
- 三是,中間還有春節假期,否則進度會快一些。
面試公司(按投遞順序):
- 叮咚買菜
- 嗶哩嗶哩
- 攜程
- 小紅書
- 抖音
- 阿里
- 快手
- 美團
投遞方式有三種:
面經詳情,可參見 [ -> 面經鏈接]
面試結果
發放 offer 的公司如下:
- 嗶哩嗶哩
- 攜程
- 抖音
- 阿里
- 快手
總的來說,面試過程比較順利,沒有遇到太多挫折和打擊,
最終選擇
綜合考慮之后,選擇了快手。緣由就是兩個:個人發展(包括部門所屬業務的前景),薪資待遇。拒絕真是一個糾結、難受的事情!
總結
整個找工作的過程中,有幾點經驗之談。
書到用時方恨少,事非經過不知難。如果平常多看書,基礎知識扎實,跳槽就不需要花費太多精力去準備了。但我工作后,自己很少主動專研源碼,只有遇到問題時,才會或多或少看源碼,所以這次跳槽準備耗時長。leetcode沒有堅持刷,中間件源碼也讀的少,只能歷史抱佛腳,但這段時間閱讀源碼給我帶來了很大的收益和成長。日后一定堅持學習!把學習劃分到平常的點滴積累中,日后終能匯聚汪洋大海!
面試準備,一定要專心準備。面試過程是很消耗時間和精力的,最好爭取面試都過,并且只面自己想去的公司。當然,只投遞自己想去的公司,那必須有足夠的把握能面試通過,這種自信就需要你自己評估的面試準備的充分程度了。我對自己的能力的不自信,所以只能通過多面試公司,增加實戰經驗來累積自己這方面的自信。
社招的話,最好是拿到offer之后才申請辭職。我在拿到B站和攜程 offer 之后直接提離職了,但這時候我其實還在面試中,當時是阿里、快手都過了一面,抖音過了二面。這么快提離職的原因,主要是考慮到,原公司對于開發人員辭職后,基本都需要一個月的脫敏期,這期間不能入職下一家公司,因為還沒給你離職證明。所以我就想,反正還有一個月時間,有足夠時間進行接下來的面試,并且就算這三家沒有面試成功,也有B站和攜程兜底。然而離職進展超出我的預期,兩個星期就拿到離職證明。這時候我還在等這三家的hr面…… hr面后,三家的評估我的面試結果和薪資待遇又過了一周。我又要了幾天時間考慮接受哪個公司的邀請,跟該公司確認之后,該公司的 hr 還要申請offer,最后是商量入職時間。從離職到入職下一家公司,導致中間出現一個月左右的未工作的空窗期,血虧一個月的工資,并且在此期間,我擔心口頭offer的不穩,還不敢離開上海出去玩。一言難盡啊。
如果拿到多家公司拋出的橄欖枝(offer),不同公司發放offer的時間,肯定是有先后關系的。最好是等所有面試結果都出來之后,再做決定,不要感覺愧疚。提前拒絕offer,這樣對自身來說,有很大的風險,我就是前車之鑒(但幸運的是,我賭自己贏了)。其實換位思考,從公司角度,也是一樣的,你符合崗位要求了,但不是特別滿意,那就先不給明確答復,后面有更好的候選人那就替換你,沒有的話,就選擇你。
總結
- 上一篇: 档案学专业计算机课,档案学专业解读_档案
- 下一篇: 1、 Seata快速开始