面试经验

最近一直处于频繁的面试过程中,我面试的岗位主要是android开发,下面把面试时遇到的一些问题记录一下。后续还会更新。暂时只是简单记录一下,以后会整理出来的。

算法相关:
排序算法有哪些,时间复杂度

Java相关:
线程同步的方式
synchronized关键字使用场景
线程池
集合类:Set、List、Map
StringBuilder和StringBuffer的区别
final关键字的用法
Binder机制
Handler机制
android的动画:属性动画、帧动画、补间动画

Android相关:
Activity的启动模式
BroadcastReceiver广播的注册方式
Activity和service通信方式
Service和IntentService区别
四大组件的使用
进程间通讯的方式:Intent、BroadcastReceiver、ContentProvider、AIDL Service、Binder、Socket
自定义View的流程
设计模式
Launcher的启动流程(因为我之前是做Launcher相关的)

你可能感兴趣的:(面试经验)