前言
秋招在即,相信有一大批朋友正在準備面試。
所以計蒙從Android好友手上為各位帶來了
前幾天面試聯想公司的Android面試題
後續將為各位準備簡歷模板
以下是本篇文章正文內容
1.說一下List,Set,Map的區別?
2.什麼是執行緒安全?如何保證執行緒安全?
3.Activity的生命週期(橫豎屏切換,跳轉),Activity的啟動模式?
4.Broadcast Receiver兩種註冊方式的區別?
5.Service的兩種啟動方式,有什麼區別/不同?
6.寫過自定義view嗎,寫過那些自定義view?
7.Java關鍵字final和static是怎麼使用的?
8.Java 中的四種參照模式,軟參照和弱參照有什麼使用場景 ?
9.記憶體漏失常見的場景,由什麼原因引起的, 通過什麼定位 ?
10.ANR是什麼,場景,如何定位?
11.Android的一些新特性?
12.日常開發中的高並行?
13.Android 最得意的專案,遇到挑戰的專案你是怎麼解決的?
14.Handler 熟悉嗎,流程?
15.Handler中Looper死迴圈為什麼不會導致應用卡死?
16.MessageQueue 是空的還會迴圈嗎 ?
17.對執行緒池瞭解嗎?是怎麼實現原理?引數有什麼意義?
18.React Native瞭解嗎?
19.當APP收到一個touch事件,分發流程是怎樣的?
20.執行緒同步怎麼實現?
21.死鎖怎麼辦?怎麼樣可以避免這樣的情況發生?
22.幾種垃圾回收演演算法?
23.記憶體優化、效能優化、使用者體驗優化?
24.用什麼工具,怎麼分析記憶體漏失?
25.Listview的優化?
26.crash分析?
27.說一說你最熟悉的專案?
28.如何保證APP的安全性?
29.百度推播,極光推播?
30.Android的架構你有了解過嗎?
希望能對大家產生幫助(簡歷模板如下獲取)
我們下一個文章見