电话面,聊了四十分钟 1.问的项目,涉及的技术和知识 2.Android内容 activity生命周期(onstop是否一定执行) service启动方式及区别 broadcast介绍 aidl(问的怎么实现、binder对象)答的不好 线程间通信 handler(消息队列、loop怎么做到不影响app) 3.JAVA基础 集合框架 list(两种list的区别) set(答的不好,就答了它的特点) map(hashmap的实现) 排序算法和查找算法(说了快排) 快排用的什么实现(答的动态规划╯﹏╰) 4.多线程(答的不好) synchronize、volatile sleep、wait ni...