2019Android面试总结(附相关架构及资料),阿里快手拼多多等7家大厂Android面试真题
線程池ThreadPoolExecutor的使用,內部處理任務的過程以及四種線程池的區(qū)別。
Java中的四種引用以及使用的場景
java中GC回收算法以及年代區(qū)分問題等
java方面的問題印象中差不多就是問上面幾個問題,只要了解了這些java這段問題不是很大。
Android的基礎問題。
Activity的啟動模式、standard、singleTop、singleTask、singleInstance的區(qū)別。 這里需要重點注意的是singleTask啟動時候的回調onNewIntent以及不同棧之間的Activity如何跳轉。我在面試騰訊的時候就被問到過這個問題。
Service的啟動模式和生命周期,會延伸到Binder和IntentService,這里最好去看下IntentService的原理和源碼。看了源碼之后還會延伸到HandThread的問題。
Android消息機制Handler。這是常問也是必問的問題,除了要知道內部原理和源碼以外還要清楚造成內存泄漏的原因和處理方式。
事件分發(fā)原理。這里主要會問事件分發(fā)的流程以及進行攔截時候onInterceptTouchEvent返回true時剩下的MOVE與UP如何走,onTouch、onTouchEvent、onClick的先后順序關系。
AsyncTask內部實現(xiàn)原理。 這個在平安人壽以及投哪兒網(wǎng)二面領導問道過。主要是AsyncTask內部如何實現(xiàn)的,內
總結
以上是生活随笔為你收集整理的2019Android面试总结(附相关架构及资料),阿里快手拼多多等7家大厂Android面试真题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Python3] Matplotlib
- 下一篇: Android开发问题集锦十四--绚丽的