首先,楼主没遇到手写算法,就写了一个单例模式…… 一面:activity生命周期,启动模式,service在哪个线程,service防杀死,然后问了项目相关的,问了一个设计,就是类似于美团的二级分类菜单,楼主做过相关的,回答的还行。 二面,先问java相关的,楼主是从别的转到android的,不太会,不过看过面经,回答上来了一些,基本类型,多线程,抽象类和借口,重写和重载,然后android多线程源码(我说没看过,考官说你猜一下吧,当时楼主超级想笑),handler,动画,数据存储,设计模式……还有一些想不起来了,楼主觉得会挂,但是最后问表现时考官说还行吧。 吃完饭回来hr面,挺常规的,然后让...