最近一直處于頻繁的面試過程中棒掠,我面試的崗位主要是android開發(fā)厉萝,下面把面試時遇到的一些問題記錄一下。后續(xù)還會更新瘤旨。暫時只是簡單記錄一下梯啤,以后會整理出來的。
算法相關(guān):
排序算法有哪些存哲,時間復(fù)雜度
Java相關(guān):
線程同步的方式
synchronized關(guān)鍵字使用場景
線程池
集合類:Set因宇、List、Map
StringBuilder和StringBuffer的區(qū)別
final關(guān)鍵字的用法
Binder機(jī)制
Handler機(jī)制
android的動畫:屬性動畫祟偷、幀動畫察滑、補(bǔ)間動畫
Android相關(guān):
Activity的啟動模式
BroadcastReceiver廣播的注冊方式
Activity和service通信方式
Service和IntentService區(qū)別
四大組件的使用
進(jìn)程間通訊的方式:Intent、BroadcastReceiver修肠、ContentProvider贺辰、AIDL Service、Binder、Socket
自定義View的流程
設(shè)計模式
Launcher的啟動流程(因為我之前是做Launcher相關(guān)的)