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

起因

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,薪資相近,都是全額公積金。經過考慮,我最終選擇了行業前景較好,上下班較方便的一個。

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