經過兩個月面試,一名七年的後端開發寫下的面試總結

chen發表於2023-04-09

起因

2023年初收到公司最佳化的通知,經過一輪溝通拿了N+1。在經過一個月的調整後,我開啟了面試模式

經過

地處長沙,我總共面試了10+公司,包括了威勝資訊、中科雲谷、微步資訊、中國聯通、長沙銀行等。除了一家網際網路公司外,其他都是偏行業型的(能源、機械、銀行)。

收穫

找好公司需要你有足夠的耐心。花時間準備基礎,背些八股文,準備專案經驗,然後等公司招聘合適的崗位。
總結整個過程,有幾個準備的重點,做好了會收穫面試官不少的好感:

一、一個充實的,最好中英文的自我介紹,會是亮點

一場面試總是以自我介紹開頭,所以一個好的自我介紹,能夠讓面試官眼前一亮,同時也是在引導他面試問的問題。我自己寫了個後端開發的模板,可以參考:

面試官你好,我叫xxx。
我xx年畢業於xx大學xx學院。
我畢業後主要從事後端研發工作,有x年的工作經驗,近x年的業務領域是xx。
我熟練掌握工作中常用的分散式技術棧有xxx。
我也掌握一定的DevOps技能,搭建過公司的持續整合平臺,完成生產應用的分散式部署工作。
另外,我也透過了國家英語六級,能流暢閱讀英文技術檔案,編寫英文郵件。
在生活中,我的興趣愛好是xxx。
以上就是我的自我介紹,感謝你。

然後透過Google翻譯直接整一份英文自我介紹,能夠口語表述出來就行,因為有公司對英語有些要求。

二、好的心態

關於心態,我給自己寫了幾個重點提醒

  • open,面試就是交流,為的是能夠獲得更多資訊。
  • 不要爭論,保持開放的心態。
  • 尊重每一家公司,相信有可以學習的地方。
  • 保持謙卑,不論什麼樣的機會,有就去嘗試。

三、該背的八股文還是要背

崗位不同,要背的八股文也就不同。這裡我以後端開發為例,寫幾個真實面試中問到的技術點。

  1. 什麼是樂觀鎖和悲觀鎖?各自的實現機制和優缺點是什麼?在Java的體系裡,哪些類使用了樂觀鎖和悲觀鎖來控制併發?
  2. 如何理解執行緒池的幾個關鍵引數?寫一個程式,能夠體現執行緒池執行的幾個關鍵階段(啟動-達到核心執行緒數-等待佇列滿-達到最大執行緒數)。
  3. Spring中控制事務的方式,宣告式和程式設計式有什麼優缺點?使用宣告式時,什麼場景會導致註解失效?在Spring中還有哪些在類似場景下會失效的註解?(要求舉一反三)

四、重點充實專案經歷

專案經歷是面試官重點問的,看你究竟真的主導過開發,還只是給自己貼金。
我對自己的要求是,要畫出兩個主要專案的關鍵技術點的時序圖,其中包含高併發、高效能的場景。
高併發一般要用到執行緒池、事務、限流熔斷降級等技術,高效能一般要用到快取、mq、索引最佳化等技術。
當你能夠講出來,面試官一般會順著你的思路提問。這樣,你就能透過介紹專案的方式,把面試官引導到你想讓他問的問題上去。

結尾

經過2個月的面試,拿到了兩個offer,薪資相近,都是全額公積金。經過考慮,我最終選擇了行業前景較好,上下班較方便的一個。

相關文章