記聯想公司的一次Android面試

2020-09-29 14:00:40

前言

秋招在即,相信有一大批朋友正在準備面試。
所以計蒙從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的架構你有了解過嗎?

希望能對大家產生幫助(簡歷模板如下獲取)
我們下一個文章見
在這裡插入圖片描述