2018 Android面試題總結(jié)經(jīng)驗

前言

最近離職了,目前在上海,前后面試了幾家公司恶耽,有Offer的密任,也有很多??。有的不想去驳棱,有的面試不好批什,做了四年的android了,2家公司都是2年一騷社搅,想休息一下驻债,同時現(xiàn)在想找個正經(jīng)的互聯(lián)網(wǎng)公司,自己抽空學習了很多形葬,如C++合呐,ES6,RN等等笙以,希望能真正實戰(zhàn)到項目中淌实。到面試的時候,才發(fā)現(xiàn)猖腕,android基本知識忘卻了很多(面試的時候說的不太清楚)拆祈,上家公司做的項目,框架搭建完善倘感,怎么簡單怎么來放坏,話說當時也沒有怎么去寫一下自己的筆記,畢竟找的是android工作老玛,試了下水淤年,還是覺得,既然找android蜡豹,還是穩(wěn)住幾天回顧下功課麸粮,免得遇見喜歡的公司面試不好,畢竟候選人那么多镜廉,有的人文憑好弄诲,優(yōu)勢,大公司更加要求高娇唯。

以后打算開始寫點筆記威根,積累下東西吧,就從面試视乐,一個新的開始洛搀。

好吧,進入正題佑淀,Android知識圖譜留美。


20170528132642034.png

面試,更多的是問基礎(chǔ)知識,畢竟基礎(chǔ)不好更別說延伸了谎砾,聘請中高級的安卓開發(fā)往深的去問逢倍,framework層,數(shù)據(jù)結(jié)構(gòu)景图,Hybrid開發(fā)等等

基礎(chǔ)知識 – 四大組件
這個就不多說了基礎(chǔ)入門只是较雕,但是還是要看下的,面試的時候會問挚币,要說清楚亮蒋,別簡要的概括。

Activity的啟動過程(不要回答生命周期)
http://blog.csdn.net/luoshengyang/article/details/6689748

Activity的啟動模式以及使用場景
(1)manifest設(shè)置妆毕,(2)startActivity flag
http://blog.csdn.net/CodeEmperor/article/details/50481726
BroadcastReceiver
http://www.reibang.com/p/ca3d87a4cdf3

service 生命周期和啟動方式
https://blog.csdn.net/jiaohanhan/article/details/71880914

數(shù)據(jù)持久化 – SQLite慎玖,SharedPreferences,ContentProvider
主要的還是ContentProvider
http://www.reibang.com/p/ea8bc4aaf057

java基礎(chǔ) – 數(shù)據(jù)結(jié)構(gòu)笛粘, 多線程編程趁怔,mvc,mvp框架薪前,設(shè)計模式
與mvc之間的區(qū)別润努,mvp的優(yōu)勢
http://blog.csdn.net/lmj623565791/article/details/46596109
設(shè)計模式(單例,工廠示括,觀察者任连。作用,使用場景)
一般說自己會的就ok例诀,不要只記得名字就一輪嘴說出來,不然有你好受裁着。
http://blog.csdn.net/jason0539/article/details/23297037/
此處延伸:Double Check的寫法被要求寫出來繁涂。
String,Stringbuffer二驰,Stringbuilder 區(qū)別
http://blog.csdn.net/kingzone_2008/article/details/9220691
ConurrentHashMap和Hashtable的區(qū)別
https://blog.csdn.net/wangxing233/article/details/79452946
多線程編程問的很多扔罪。思路清晰一些回答。
https://blog.csdn.net/fang323619/article/details/73904351
如果你還有多線程優(yōu)化了解的東西
https://www.cnblogs.com/bugly/p/5519510.html

手寫算法(選擇冒泡必須要會)
http://www.reibang.com/p/ae97c3ceea8d

通信 – 網(wǎng)絡(luò)連接(HttpClient桶雀,HttpUrlConnetion)矿酵,Socket
HTTP協(xié)議原理
https://blog.csdn.net/itachi85/article/details/50982995

Socket是很大幾率必問的,沒做過矗积,但是也要清楚他的原理
http://www.reibang.com/p/fb4dfab4eec1

性能優(yōu)化 – 布局優(yōu)化全肮,內(nèi)存優(yōu)化,電量優(yōu)化,OOM檢測與優(yōu)化
2015年伊始棘捣,Google發(fā)布的關(guān)于Android性能優(yōu)化典范的專題
https://blog.csdn.net/love_techlive/article/details/52787153
內(nèi)存優(yōu)化
https://mp.weixin.qq.com/s/2MsEAR9pQfMr1Sfs7cPdWQ
https://blog.csdn.net/guolin_blog/article/details/42238627
加載大圖
http://blog.csdn.net/lmj623565791/article/details/49300989
三級緩存(各大圖片框架都可以扯到這上面來)
(1)內(nèi)存緩存辜腺,(2)本地緩存,(3)網(wǎng)絡(luò)
內(nèi)存:http://blog.csdn.net/guolin_blog/article/details/9526203
本地:http://blog.csdn.net/guolin_blog/article/details/28863651
android LruCache
http://www.reibang.com/p/b49a111147ee

進程保活(不死進程)
http://www.reibang.com/p/63aafe3c12af
此處延伸:進程的優(yōu)先級是什么(下面這篇文章评疗,都有說)
https://segmentfault.com/a/1190000006251859

安全 – 數(shù)據(jù)加密测砂,代碼混淆,WebView/Js調(diào)用百匆,https與http的區(qū)別
https與http的區(qū)別必須掌握砌些,沒用過的話,自己可以嘗試一下
https://blog.csdn.net/lyhjava/article/details/51860215
WebView與js交互(調(diào)用哪些API)**
http://blog.csdn.net/cappuccinolau/article/details/8262821/

UI– 動畫,自定義view加匈,事件分發(fā)機制
Android事件分發(fā)機制詳解:史上最全面存璃、最易懂
http://www.reibang.com/p/38015afcdb58
自定義view
http://www.reibang.com/p/146e5cec4863
以下兩個講解都講得很透徹,這部分面試官多數(shù)不會問很深矩动,要么就給你一個效果讓你講原理有巧。
(1)http://www.gcssloop.com/customview/CustomViewIndex
(2)http://blog.csdn.net/yanbober/article/details/50577855

其他 – JNI,AIDL悲没,Handler篮迎,Intent,context等
講解一下Context
http://blog.csdn.net/lmj623565791/article/details/40481055
JNI
http://www.reibang.com/p/aba734d5b5cd
此處延伸:項目中使用JNI的地方示姿,如:核心邏輯甜橱,密鑰,加密邏輯

RecyclerView
我之前面試人時候栈戳,這個都沒用過還在用listView的話岂傲,嘿嘿嘿。子檀。镊掖。。
http://blog.csdn.net/lmj623565791/article/details/45059587

開源框架 -Gilde褂痰,Retrofit + RxJava + OkHttp等
簡歷上寫你會的亩进,用過的,如果技術(shù)面試的時候有時候他回一些刁鉆的問題,有一次就有人問Gilde的默認加載格式缩歪,Emmmmm....想不起來當時- -..... 還有問Retrofit 源碼設(shè)計模式归薛,和返回的是什么。所以還是要去看看源碼講解的匪蝙。

Retrofit :
http://www.reibang.com/p/0c055ad46b6c

第三方SDK
拓展 – Android6.0/7.0/8.0特性主籍,kotlin語言,I/O大會,ES6,FFMGEG,OPENGL ES,c++
NDK 注冊方式逛球,以及Cmake( 這個問的少千元,你要應(yīng)聘職位需求),framework層的了解等

總結(jié)

好了颤绕,大概就這些诅炉。雖然大家工作都簡單化工作蜡歹,框架什么搭建好封裝號,很容易長時間忘記基礎(chǔ)的東西涕烧。如果都能詳細的將清楚的話月而,那就基本穩(wěn)了,記得要思路清晰议纯,哈哈父款,我也打算全都整理好,然后一個一個的自己的鞏固和理解瞻凤,最好不要死記硬背憨攒,要去理解,以自己的理解去講解清楚阀参,面試官一般面試那么多肝集,其實聽的話如果是套語其實,很容易犯困的蛛壳。

語速最好慢點杏瞻,說清楚最重要的,這個能說明你的技術(shù)和基礎(chǔ)水平的問題衙荐。
上海這邊面試貌似可以不帶簡歷捞挥,開始我打算準備的,后來發(fā)現(xiàn)他們都有豬呢比的忧吟,但是最好還是帶著砌函,或者你提前問好HR需要帶簡歷不,不需要就不用帶了溜族,他們自己會打印讹俊。

ps: 工作多久技術(shù)再牛叉,還是要禮貌待人煌抒,嫌棄誠懇仍劈,不要吹自己多牛逼,畢竟世界這么大摧玫,大牛多的是,有時候你跟那些技術(shù)比你好很多的人聊天你就會感覺到很親切和舒適绑青。一些CTO 有g(shù)oole 工作過的诬像,有阿里P8的,由華誼回歸的闸婴,跟他們聊天實話坏挠,蠻是開心的,溝通的時候就可以學習到他們個人優(yōu)點邪乍。好了降狠,就這樣吧对竣。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市榜配,隨后出現(xiàn)的幾起案子否纬,更是在濱河造成了極大的恐慌,老刑警劉巖蛋褥,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件临燃,死亡現(xiàn)場離奇詭異,居然都是意外死亡烙心,警方通過查閱死者的電腦和手機膜廊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淫茵,“玉大人爪瓜,你說我怎么就攤上這事〕妆瘢” “怎么了铆铆?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辆苔。 經(jīng)常有香客問我算灸,道長,這世上最難降的妖魔是什么驻啤? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任菲驴,我火速辦了婚禮,結(jié)果婚禮上骑冗,老公的妹妹穿的比我還像新娘赊瞬。我一直安慰自己,他們只是感情好贼涩,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布巧涧。 她就那樣靜靜地躺著,像睡著了一般遥倦。 火紅的嫁衣襯著肌膚如雪谤绳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天袒哥,我揣著相機與錄音缩筛,去河邊找鬼。 笑死堡称,一個胖子當著我的面吹牛瞎抛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播却紧,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼桐臊,長吁一口氣:“原來是場噩夢啊……” “哼胎撤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起断凶,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤伤提,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后懒浮,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體飘弧,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年砚著,在試婚紗的時候發(fā)現(xiàn)自己被綠了次伶。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡稽穆,死狀恐怖冠王,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舌镶,我是刑警寧澤柱彻,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站餐胀,受9級特大地震影響哟楷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜否灾,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一卖擅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧墨技,春花似錦惩阶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至崭别,卻和暖如春冬筒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茅主。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工舞痰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人暗膜。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓匀奏,卻偏偏與公主長得像鞭衩,于是被迫代替她去往敵國和親学搜。 傳聞我的和親對象是個殘疾皇子娃善,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355