一位6年老Android面經總結
前言
準備面試其實已經準備了挺久了,當時打算面試準備了差不多以后,跟公司談談漲薪的事情,談不攏的話,就年后直接找其他的公司。誰想到婚假還沒休完,老板就在公司宣布了撤出上海的決定,愿意去深圳的就去,不愿意的就自己找工作,給了一個多月的時間找工作,就沒有賠償了,反正公司也沒錢。悲哀….
幸好提前準備過,不過都是斷斷續(xù)續(xù)的今天看點這個,明天看點那個,三天打魚兩天曬網的,也沒用心去準備.這下好了,直接到了最差的地步了,沒辦法,用心準備吧.
簡歷內容
基本信息
- 姓名,聯系方式,工作年限,學校,專業(yè),學歷
個人技能
- 工作幾年
- 獨立開發(fā)
- 掌握的技能,組件化、插件化、熱修復、自定義view
- 適配、架構、第三方源碼、性能優(yōu)化
- 職業(yè)技能:管理能力、產品能力、溝通能力
**這些東西一定要寫自己熟悉的,***項目里面能體現出來的內容**
項目經驗
項目描述:一句話 工作內容:做了哪些模塊,用了什么技術、做過哪些優(yōu)化,重構方面的內容
項目方面寫兩到三個項目,***最近一兩家公司做的項目
公司經歷
公司名稱 時間 工作內容
面試題準備
項目中用到的技術
整理出來,上網找找相關的技術文章和面試題看看,然后用自己的話把這些內容梳理出來,***有自己的看到,面試官習慣問為什么
Android知識點
基礎:
四大組件、fragment、自定義View、事件分發(fā)、滑動處理、handler、AsyncTask、IntentService、ThreadHandler、Bitmap相關的、動畫的用法
進階:
ListView、RecyclerView、AIDL、LruCache、DiskLruCache、View,Window,Activity的關系、進程保活、性能優(yōu)化、
高階:
Bindler、AMS、WMS、Context、APP的啟動流程、插件化、組件化、熱修復什么的等等
第三方框架:
okhttp、retrofit、RxJava等等,熟悉一個框架的源碼,然后知道其他框架的優(yōu)缺點
混合開發(fā):
通常都是RN相關的,目前Flutter用的不多
架構和語言:
MVC、MVP、MVVM、組件化、插件化、熱修復等等
上面介紹得不需要全部掌握,看你項目,挑一些內容掌握住,怎么問都不怕得那種,前提是不去一二線得大廠
java知識點
多線程、并發(fā)、java基本語法、泛型、hashmap等容器相關的,一般這幾差不多了
面試內容準備
自我介紹
就聊聊最近一個項目里面的工作內容,遇到的問題,有什么亮點,難點 這個看項目,有人說我們沒什么亮點啊,我只想說你寫的代碼都沒有bug么,花你半天一天時間搞不定的bug就可以聊了
職業(yè)規(guī)劃
技術線路:架構師技術專家 管理線路:開發(fā)leader,項目經理什么的
有什么想問的
技術面試官問你:
問問技術團隊多少人、技術氛圍怎么樣的、如果有可能問問他們的技術棧是什么,圍繞著技術來問
HR問:
轉正的考核標準啊,薪資待遇啊,公司現有規(guī)模啊、發(fā)展情況啊,表現出對這個公司很感興趣就行了
注意一點:
考慮好你得目標公司的規(guī)模和行業(yè)。
小微公司:不看項目隨便問,沒有邏輯性,閉了眼睛瞎問,對于這種會就會,不會就不會,別慫,反正也不想去。
稍微大點的廠:一般是圍繞項目去問,然后衍生出一些技術問題來細問,問的比較深的時候別慌,把你的理解說出來,然后說其他的就不知道了,體現出你的思考和應變能力。
基本上面試就這些的,剩下的就是盡人事聽天命了,記住,面試不上有時候不是你得問題,很可能是公司其實不急著找人,或者面試官不行。
談一下某次面試的經歷:
我從找工作到找到工作,歷時大概有20多天,前后投了不下于百家公司,接收到的面試不到10家,收到***家面試的通知之前我已經投了3、40家公司,那時候整個人都快崩潰了,后來把心態(tài)放平,還是照著自己心里的期望薪資來,不要將就,后來繼續(xù)投,陸陸續(xù)續(xù)有兩三家公司通知面試,面試感覺還可以,但還是沒有結果,我估計是期望薪資開的比較高,所以沒打算要。
后來有家公司a通知我面試,這家公司投的比較早了,中間改過一次簡歷的,又重新把投到那家公司的簡歷拿出來看了一遍,梳理了一下項目什么的,最終面完試,技術說我這邊過了,后面領導隨便聊聊就行,等了兩天沒消息,又面了兩家b和c,以為a公司沒希望了,沒想到是他們公司要走流程什么的,然后電話給我說讓我給個現在工資流水,后面就是定薪資,走審批,體檢,今天總算拿到offer,哈哈,開心。哦,對了,轉正以后的薪資福利加一起要比我期望的還要高,還有幾個月的年終獎,是不是很羨慕,嘿嘿。
b公司比較坑爹,告訴我說他們組織架構調整,要暫停招聘計劃,關鍵我同事那天早上還去面了,不過一面就讓人走了,也是6年的老android了,這有點讓人無語。以前也有同事去那家面也不要,那個同事可以說是android界大佬級別的了,公司內部用的所有框架都是他寫的,網絡,圖片,數據庫,還有各種控件,快速開發(fā)框架,他都沒過。這公司是搞幼教英語的,具體哪家就不說了,怕背上官司。
c公司hr面的時候問我期望薪資有沒有降低一點的可能,我沒同意,***也 是沒戲了。
總體來說還算幸運吧,至少有個坑讓我呆了。
總之,面試需認真謹慎地對待。