記錄一次失敗的面試經(jīng)歷,廢話不多說,直接上問題(過了好久,都不太記得了)
Java 方面
- 談談對Java函數(shù)返回值的看法,是否應該提供返回值;
- 談談對面向?qū)ο蟮目捶ǎ?/li>
- 談談對局部變量和全局變量的看法,什么時候用局部變量,什么時候用全局變量;
Android 方面
- 談談項目;
- 說說下載的實現(xiàn);
- 自定義View的實現(xiàn)過程,onMeasure、onLayout、onDraw 的作用;
- 內(nèi)存優(yōu)化;
- 設計了一個場景,現(xiàn)場編寫Android代碼;
- Fragment 的生命周期寫一下,onAttach 和 onDetach 的作用
算法
- 寫堆排序
設計模式
- 談談用過哪些設計模式;
- 如果讓你設計觀察者模式,你有哪些需要注意的
- 單例模式的使用場景