面試之前必刷面經?老Android程序員告訴你:光刷面經有用嗎?

作者:劉洋巴金

光刷面經到底有用嗎?

現在存在着一個很奇怪的現象,純技術類的文章,大家的關注度往往很少,相反XXX面試攻略,反而會深受追捧。

也正因爲這個風氣的存在,會出現越來越多,也越來越水的面試者,也許大家想的是先解決溫飽,再談論理想,但是我想說的是,面試你的人,並非不懂技術,你刷不刷面經,一眼就知道。

面經畢竟只是個皮毛,大而雜,廣而淺,很多的理論知識根本並不掌握,只是看網上出的“簡介”,就在簡歷上寫着熟練掌握或者具備該經驗,這樣的人,直接是pass的。

寫這篇文章並不是阻止大家去刷面經,但是你刷的知識點,要具備別人能去深入的問而不被考倒,打個比方來講,我之前面試過一個人,這個人說他知道代理模式,知道觀察者模式,然後就開始背定義,講demo,如何寫這個設計模式。我的問題很簡單,在一個業務中,爲什麼要使用代理模式?或者什麼情況下建議使用代理模式?不用可以嗎?爲什麼? 現在有一個遺留的項目,很大,要對裏面的邏輯進行擴充或者升級,那麼你會採用哪種設計模式?

結果很簡單,直接卡住,最後說是隻是在網上看的,知道怎麼使用,但是並不知道爲什麼要使用。那麼這樣的人,我可以理解成,只是會語法,但是在真實項目中肯定不會使用。因爲在哪裏用,什麼時候用都不知道。

很多人喜歡拿高薪,以爲是需要多看面經,多刷面試題,也有很多人,學技術,純粹是爲了賺錢,對於編程,並沒有來自內心處的熱愛。我感覺這對那些深愛編程的人來說,並不公平。

一點小建議

作者作爲一名老程序員,想告訴大家的是,擇業如果想要出成績,拿高薪,一定是出於對這個事業的熱愛,不要總刷一些,面試官也知道,項目中也根本不會用到的,個人也不深入理解的面經,毫無意義。華而不實!

多看看一些基礎的東西,比如設計模式,要先知道爲什麼要用它,什麼時候用它,它是爲了解決什麼問題而被設計出來的,千萬不要爲了用而用

最後想說的是:作者也面試了很多公司,做了將近7年Android,也不是什麼問題都能答的上來的,有時候問的不會的,就是直接說不會,這沒什麼的,做了這麼久的編程,有的框架這麼多年都沒聽過,證明也不是所必須要掌握的。可以先和麪試官介紹下自己的情況,比如作者這幾年擅長的就是項目的優化,只需要把這塊和麪試官解釋清楚,結合這自己的經驗談,深入的談,其他的不會又能如何?

千萬不要爲了迎合面試官的問題去刷答案,一定要給面試官展示出你所擅長的地方,如果和麪試的公司業務重合率高,那你就是不二人選,這也就是說,做程序員你一定要有自己的特色!這也是面試成功的關鍵!

最後

別太浮躁,學一個技術,一定是出於自己的獵奇心理,不要先想着面試的時候會不會被問到,希望大家都能做一名底子紮實,熱愛自己所從事的事業的軟件工程師!

在這裏我也分享一些工作多年以來收藏整理的乾貨資料,內容包括:Android學習PDF+架構視頻+面試文檔+源碼筆記,有 **高級架構技術進階腦圖、Android開發面試專題資料,高級進階架構資料 **等方面的內容,希望可以幫助到大家提升進階。

如果你有需要的話,可以點擊Android學習PDF+架構視頻+面試文檔+源碼筆記獲取免費領取方式

喜歡本文的話,不妨給我點個小贊、評論區留言或者轉發支持一下唄~

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