面试经验
最近一直处于频繁的面试过程中,我面试的岗位主要是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相关的)
推荐阅读
- JS中的各种宽高度定义及其应用
- 人生感悟记#环境仪器宋庆国成长记#072
- “精神病患者”的角度问题
- 放下心中的偶像包袱吧
- 疲困,却仍得继续
- RxJava|RxJava 在Android项目中的使用(一)
- 热爱的东西就得坚持哦
- 2018国考外交部面试演讲不再难——只需把握好三点
- iOS面试题--基础
- 五一反思