Android 面試題集合(2018)

jsonchao發表於2018-08-09

專案地址

Awesome-Android-Interview

Awesome-Android-Interview

A awesome android expert interview questions and answers

耗時6個多月,從十幾份頂級面試倉庫和200多篇高質量面經中總結出一份全面而詳盡的Android面試題集。

Android 面試題集合(2018)

前言

面試,一直都是很大家很關心的熱門話題,Awesome-Android-Interview蒐集了國內一線及二線網際網路公司最常出現的面試題,非常全面,筆者花費了很大的精力和時間,希望得到大家的支援。Android面試中常涉及的問題有如下幾方面:

1、計算機基礎:TCP/IP, HTTP/HTTPS, Socket、資料庫、作業系統相關等等。

2、Java基礎:反射、泛型、集合類庫相關等等。

3、Java併發:執行緒/執行緒池,volatile,悲觀鎖/樂觀鎖等等。

4、Jvm虛擬機器:比如執行過程、JMM模型、java的Gc回收原理、類載入器等等。

5、資料結構和演算法:LeetCode + 劍指Offer。

6、Android基礎:啟動模式、動畫、自定義View等等。

7、Android進階:程式間通訊、Binder、AIDL、AMS/WMS、事件分發、滑動衝突、View的繪製流程、效能優化、重要的Android原始碼和開源庫分析等等。

8、Android高新技術:模組化、外掛化、元件化、熱更新實現原理等等。

9、最後,如果你會其他的開發方式或語言也會加分不少。比如Kotlin、Python、ReactNative、前後端開發等等。

Contents

計算機基礎面試題

資料結構和演算法面試題

Java面試題

Android面試題

其它

About me

License

Copyright 2018 JsonChao

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

相關文章