工作還好找嗎?面試官的建議——阿里篇

  • 2020 年 11 月 6 日
  • 筆記

 

前段時間面試了一個候選人,感覺挺不錯的。忽然想起了自己當時來面試的情景,那時候好像也就是稍微好一點的水平。經過阿里的摸爬滾打,如今作為面試官參與面試,得以換了一個度看自己看對方,也隱約體會到自己當初為什麼能通過面試,今天做個總結,讓你也能知道面試者在思考些什麼,助力你的面試事半功倍。

 

面試準備要充分

無論什麼面試,都需要提前做好準備。比如自我介紹、項目經歷,需要好好想一想、理一理,面試中不要出現磕磕巴巴、戛然而止。提前做好準備,面試時不說倒背如流,也能自然大方,會給面試官留下很好的第一印象。如果不做一點點準備,面試當中可能會漏掉一些重要的細節。如果你表達能力又弱,再支支吾吾,反反覆復,那麼可能會對最終結果有不好的影響。

 

項目經歷會總結

一般都會對簡歷上的項目問的比較多。為什麼呢?因為要了解你經歷過多大的事,在其中承擔了什麼角色、做了什麼貢獻,對做過的工作有沒有思考、復盤、總結。能力不是靠嘴說,要拿出實際的證明,項目就是一個很好的能力的證明。做項目一定要總結,想想有哪些難點、如何解決,自己在項目中有什麼亮點,通過項目自己有什麼提升。一定要爭取成為項目的核心成員,這樣會有更好的技術視野和發展機會,也能有更高水平的總結復盤。

 

身心放鬆來面試

面試不要緊張。一定要淡定,問答問題不要急,好好聽清楚問題是什麼,思考一下,然後再回答。按理說,技術水平比較高的人都相對淡定、從容,技術水平一般的都會緊張、結巴。有些人一緊張就會和面試官爭論,甚至沒搞清楚問題就盲目回答。不是說所有的問題都要答對答全,沒有人能做到,心態平和一點,當做是一次技術交流就行。

 

技術基礎很重要

技術崗位還是很看重技術基礎的。Java 語言基本特性、多執行緒、執行緒安全、JVM 原理、GC、容器、並發編程等 Java 技術,Spring、Spring boot、Redis、MyBatis、MQ、Tomcat、ZooKeeper 等開源框架,阿里巴巴開源的 dubbo、RocketMQ 等框架,都可以準備下。具體準備哪些要看工作中用到什麼,用到了,深入研究了,才能比較好地掌握。工作中用不到的,業務時間也可以研究下,技術的廣度也很重要。不過阿里巴巴大部分技術框架都是自己公司內部開發的,尤其是中間件。大部分應聘者其實是沒有機會深入了解的,因此很多團隊重點考察的還是基礎技術能力。程式之心(微信搜一搜「程式之心」)有技術方面的總結文章,感興趣的朋友可以關注。

 

架構能力很加分

很多人面試失敗,可能是架構能力不足。尤其是 P7 及以上的崗位,對架構能力的要求比較高。一般都會問做過的項目是什麼樣的架構設計,其中的思考是什麼、原則是什麼,哪些地方需要優化,哪些地方是瓶頸,下一步如何演進。對軟體系統的深入認識,最終一定反應在架構認識上,這是開發者優秀與平庸的分界線。前面已經提過很多次了,良好的架構是軟體系統的資產,是決定開發效率、維護成本的關鍵。一個具有架構思考和設計能力的開發者,其開發效率可能是平庸開發者的數倍,其對未來的規劃可能是平庸開發者的盲點。因此,建議好好想一想架構設計,絕對有好處。程式之心(微信搜一搜「程式之心」)會不定期總結架構方面的思考,感興趣的朋友可以關注,如有想法可以通過公眾號查到我的私人微信交流一下。

 

面試結果客觀看

不同的崗位有不同的要求,不同的面試官有不同的考量。不是你不優秀,可能就是不適合當前的崗位而已,一次失敗,不算什麼,加油再戰。面試後總結下自己的面試過程,查缺補漏,好好充電,也會有收穫。

 

以上是我從面試官視角給你的建議,祝你好運。