一位6年老Android面經總結

codeGoogle發表於2019-04-10

宣告|作者:android進階者 地址:www.jianshu.com/p/d77873cba…

前言

準備面試其實已經準備了挺久了,當時打算面試準備了差不多以後,跟公司談談漲薪的事情,談不攏的話,就年後直接找其他的公司。誰想到婚假還沒休完,老闆就在公司宣佈了撤出上海的決定,願意去深圳的就去,不願意的就自己找工作,給了一個多月的時間找工作,就沒有賠償了,反正公司也沒錢。悲哀….

幸好提前準備過,不過都是斷斷續續的今天看點這個,明天看點那個,三天打魚兩天曬網的,也沒用心去準備.這下好了,直接到了最差的地步了,沒辦法,用心準備吧.

簡歷內容

基本資訊

姓名,聯絡方式,工作年限,學校,專業,學歷

個人技能
  • 工作幾年

  • 獨立開發

  • 掌握的技能,元件化、外掛化、熱修復、自定義view

  • 適配、架構、第三方原始碼、效能優化

  • 職業技能:管理能力、產品能力、溝通能力 這些東西一定要寫自己熟悉的,最好專案裡面能體現出來的內容

專案經驗

**專案描述:**一句話 工作內容:做了哪些模組,用了什麼技術、做過哪些優化,重構方面的內容

專案方面寫兩到三個專案,最好最近一兩家公司做的專案

公司經歷

公司名稱 時間 工作內容

面試題準備

專案中用到的技術

整理出來,上網找找相關的技術文章和麵試題看看,然後用自己的話把這些內容梳理出來,最好有自己的看到,面試官習慣問為什麼

Android知識點

基礎:

四大元件、fragment、自定義View、事件分發、滑動處理、handler、AsyncTask、IntentService、ThreadHandler、Bitmap相關的、動畫的用法

進階:

ListView、RecyclerView、AIDL、LruCache、DiskLruCache、View,Window,Activity的關係、程式保活、效能優化、

高階:

Bindler、AMS、WMS、Context、APP的啟動流程、外掛化、元件化、熱修復什麼的等等

第三方框架:

okhttp、retrofit、RxJava等等,熟悉一個框架的原始碼,然後知道其他框架的優缺點

混合開發:

通常都是RN相關的,目前Flutter用的不多

架構和語言:

MVC、MVP、MVVM、元件化、外掛化、熱修復等等 上面介紹得不需要全部掌握,看你專案,挑一些內容掌握住,怎麼問都不怕得那種,前提是不去一二線得大廠

java知識點

多執行緒、併發、java基本語法、泛型、hashmap等容器相關的,一般這幾差不多了 面試內容準備

自我介紹

就聊聊最近一個專案裡面的工作內容,遇到的問題,有什麼亮點,難點 這個看專案,有人說我們沒什麼亮點啊,我只想說你寫的程式碼都沒有bug麼,花你半天一天時間搞不定的bug就可以聊了

職業規劃

技術線路:架構師技術專家 管理線路:開發leader,專案經理什麼的

有什麼想問的
技術面試官問你:

問問技術團隊多少人、技術氛圍怎麼樣的、如果有可能問問他們的技術棧是什麼,圍繞著技術來問

HR問:

轉正的考核標準啊,薪資待遇啊,公司現有規模啊、發展情況啊,表現出對這個公司很感興趣就行了

注意一點:

考慮好你得目標公司的規模和行業。

**小微公司:**不看專案隨便問,沒有邏輯性,閉了眼睛瞎問,對於這種會就會,不會就不會,別慫,反正也不想去。

**稍微大點的廠:**一般是圍繞專案去問,然後衍生出一些技術問題來細問,問的比較深的時候別慌,把你的理解說出來,然後說其他的就不知道了,體現出你的思考和應變能力。

基本上面試就這些的,剩下的就是盡人事聽天命了,記住,面試不上有時候不是你得問題,很可能是公司其實不急著找人,或者面試官不行。

談一下某次面試的經歷:

我從找工作到找到工作,歷時大概有20多天,前後投了不下於百家公司,接收到的面試不到10家,收到第一家面試的通知之前我已經投了3、40家公司,那時候整個人都快崩潰了,後來把心態放平,還是照著自己心裡的期望薪資來,不要將就,後來繼續投,陸陸續續有兩三家公司通知面試,面試感覺還可以,但還是沒有結果,我估計是期望薪資開的比較高,所以沒打算要。

後來有家公司a通知我面試,這家公司投的比較早了,中間改過一次簡歷的,又重新把投到那家公司的簡歷拿出來看了一遍,梳理了一下專案什麼的,最終面完試,技術說我這邊過了,後面領導隨便聊聊就行,等了兩天沒訊息,又面了兩家b和c,以為a公司沒希望了,沒想到是他們公司要走流程什麼的,然後電話給我說讓我給個現在工資流水,後面就是定薪資,走審批,體檢,今天總算拿到offer,哈哈,開心。哦,對了,轉正以後的薪資福利加一起要比我期望的還要高,還有幾個月的年終獎,是不是很羨慕,嘿嘿。

b公司比較坑爹,告訴我說他們組織架構調整,要暫停招聘計劃,關鍵我同事那天早上還去面了,不過一面就讓人走了,也是6年的老android了,這有點讓人無語。以前也有同事去那家面也不要,那個同事可以說是android界大佬級別的了,公司內部用的所有框架都是他寫的,網路,圖片,資料庫,還有各種控制元件,快速開發框架,他都沒過。這公司是搞幼教英語的,具體哪家就不說了,怕背上官司。

c公司hr面的時候問我期望薪資有沒有降低一點的可能,我沒同意,最後也 是沒戲了。

總體來說還算幸運吧,至少有個坑讓我呆了。

總之,面試需認真謹慎地對待。

閱讀更多

程式設計師接私活經驗總結

2019大廠Android高階面試題彙總

谷歌的Android Q到底有哪些新特性及變更?

Google 以 Flutter 作為原生突破口,移動端即將統一了

相信自己,沒有做不到的,只有想不到的

在這裡獲得的不僅僅是技術!

image

相關文章