面试分几步:
Android项目:1、你认为做过最满意的一个项目;2、项目中遇到的难点,如何解决;
Android基础:1、Activity的launchMode,能否通过SingleTask实现SingleInstance效果;2、Service的start和bind的区别;3、BroadcastReceiver在程序安装未启动时能否监听(这点答错了,就没再往下问);
Java基础:1、Java多线程实现方式;2、是否了解线程池;设计模式:1、了解的设计模式;2、单例模式的作用,如何确保线程安全;
数据结构:1、Java中熟悉的容器;2、HashMap和ArrayList底层实现,HashMap不清楚,ArrayList又问自己写的话底层数组长度怎么控制。是否还有其他想问的。...查看更多