天天看點

Android開發工程師應該如何準備一場技術面試?前言那,我最最看重的點是什麼?總結下一個優秀的履歷的結構:最後

前言

之前,在不同的時間點和不同的平台,曾經發表過一些關于面試或者職業規劃的文章,包括和一些同學線下約見,面對面聊這個話題,會發現不同的階段有不同的感悟。

Android開發工程師應該如何準備一場技術面試?前言那,我最最看重的點是什麼?總結下一個優秀的履歷的結構:最後

包括面試方法、考察重點也在變化,但是發現有些東西卻是亘古不變的,在此凝聚至文,希望對同行有幫助。

另外,其實讨論面試的話題,其益處并非隻是“應試”這一點,文中提到的準備面試的過程其實更多是一種學習、總結、提高的方法論。

最終是讓你真正的抓住方法快速成長到讓面試官眼前一亮的水準,而不是教你如何糊弄過關,希望大家對此能有一個清晰的認識,關注我提到的方法,并且投入時間去實踐,最終找到一份自己滿意的工作。

本文包含以下幾部分,基本可以涵蓋面試前後的方方面面。

1.如何準備履歷

2.面試前如何準備

3.面試中注意事項

4.平常如何學習才能更好的跳槽

5.如何準備履歷

很多同學都非常關注一個問題,那就是到底什麼樣的履歷會引起面試官的注意?面試官看履歷的時候核心關注哪些點?

說說我自己吧,在招聘熱季的時候,可能會每天看幾十封履歷,但是我每天投入在這上面的時間其實是很有限的。

是以通常我會明确的去掃履歷中的重點,如果沒有這些重點,直接忽略;如果看到重點,我會詳細的去深入了解,直至确定這封履歷可以“約來聊一聊”。

那,我最最看重的點是什麼?

(1)工作經曆。

是否是來自大公司?是的話會重點關注,不是的話看做過的項目類型,如果是較為複雜的項目或者承擔核心角色,重點關注,否則繼續。

(2)技術經曆。

這塊其實是最稀缺的,因為每個履歷基本都有工作經曆,但是大部分都是項目羅列,基本差異都不大,這時候如果你在這塊沒有什麼特色,基本你的履歷就會被刷掉了。

Android開發工程師應該如何準備一場技術面試?前言那,我最最看重的點是什麼?總結下一個優秀的履歷的結構:最後

所謂技術經曆,主要是一些能夠展現你某方面技術能力的點

這裡不限于具體的技術,還有協調能力、總結能力、主動意識、管理能力、學習總結的方式,具體如何展現這些點,大家可以反思一下,你的項目經曆中是否能夠展現這些。

這些點其實是面試官核心關注的,在面試的時候他可能會圍繞你履歷裡這些點展開讨論,這樣你也可以有針對性的準備這些話題,而不是羅列一堆和技術無關的項目,讓面試官想破腦瓜扣一些偏門的問題來考察你。

對于雙方來說,這都不是最想要的結果

這點非常重要,讓面試官有話題可問,其實面試官也非常讨厭拿出一些沒有針對性的問題提問,這些問題難以得到滿意的答案,也考察不出什麼具體能力,反而錯失了想要的人才。

技術經曆這方面,可以有這些形式:

(1)描述你在某個項目中起到了什麼核心的角色。如何做人員管理,流程協調,或者技術選型,這些都是你的競争力,而且不一定非要是純技術的。

(2)描述你掌握的一些特殊技能?服務端開發,用戶端開發,小程式開發,圖形開發,算法,遊戲,人工智能,這些都是加分項。

(3)描述你在項目中做過的思考、解決方案。對于選型引起的問題的思考,對于子產品抽象粒度的思考,對于引起性能瓶頸的問題的思考,對于多人協作方式的思考,對于代碼維護的思考,對于開發規範的思考,對于開發流程的思考等等。

關鍵是有思考和給出解決方案這個過程,這個是一個工程師正常成長非常重要的素質能力。

另外,就是這些事情不一定是你真正做到或者做的很好的點,而可以是你的一些思考,或者計劃,雖然不比真正的落地有力,但是也很有效,畢竟大部分人連思考總結都沒有,

面試官關心的也不是你具體做了什麼,而是你會去做這些事情,這展現了你對技術的态度、學習總結的方式和态度,而這些軟素質其實才是決定一個開發能夠走多遠的關鍵。

另外,篩選履歷的通常是技術的 Leader,這個也是一個關鍵點,你的履歷應該突出面向這個群體的内容,而不是面向 HR 的内容。

是以盡量将能夠展現你的技術能力、軟素質、管理能力、學習能力的内容向前提,并且做出簡單扼要足夠清晰的描述。

總結下一個優秀的履歷的結構:

基礎資訊,簡單扼要,不要把你的老家在哪 這種事都寫出來。

你的核心競争力,你的優勢,你解決過的突出的問題,為什麼對方要錄用你的關鍵。

引導對方如何面試你的關鍵,你需要對你這裡做出的描述胸有成竹。特别是工作時間長了之後,切勿羅列你所有的優勢,抓住對方的需求和你擅長的點來總結。

你做過的項目,這裡不是長篇累牍,也不要把所有項目都羅列出來,核心的幾個,以及你在項目中的核心貢獻和思考改進。

Android開發工程師應該如何準備一場技術面試?前言那,我最最看重的點是什麼?總結下一個優秀的履歷的結構:最後

個人簡單總結,你平常如何學習,如何強化能力,對待生活的态度等,簡單的一段話描述一下。

你的部落格位址或者 github 位址,可能會有加分項,不過我特别讨厭把沒有實質内容的部落格或者 github 放到履歷上的行為,因為你是在浪費面試官的時間。

不需要的:

1.我使用什麼技術做過什麼項目,裡面用到了哪些庫和架構,如果沒有什麼突出的内容,少羅列基礎的東西。

2.不要放沒有内容,隻有 fork 的 github 位址,我希望看到的是你給開源項目提過 PR,你切實參與過某個項目,或者你切實擁有持有開源态度的個人項目。

3.不要放所謂的 “仿餓了麼app” “仿QQ空間”之類的項目,并自稱為開源項目。

4.不要放虛假經曆,面試官沒有那麼好糊弄

5.不要放什麼技能評級的子產品,特别是上面全是精通的那種。

最後

最後,在這裡我也分享一份幹貨,由大佬收錄整理的 Android學習PDF+架構視訊+源碼筆記,還有進階架構技術進階腦圖、Android開發面試專題資料,進階進階架構資料幫助大家學習提升進階,也節省大家在網上搜尋資料的時間來學習,也可以分享給身邊好友一起學習。

相信以上的這份Android開發核心知識點筆記能夠成為你進入BATJMZ等大廠的墊腳石。

如果你需要的話,可以在【GitHub】自行擷取。

也可以【私信】我擷取,也可以添加粉絲群:【1087084956】擷取。

漫漫開發之路,我們隻是其中的一小部分……

隻有不斷的學習、進階,才是我們的出路!才跟得上時代的進步!

繼續閱讀