美文网首页
常见面试题

常见面试题

作者: 请你吃鱼 | 来源:发表于2019-06-13 16:14 被阅读0次

    Java部分:
    1.String、StringBuffer、StringBuilder区别
    2.ArrayList与LinkedList区别
    3.HashMap原理(负载因子、初始容量),与HashTable、SparseArray对比
    4.四种线程池
    5.观察者模式和单例模式
    6.排序、斐波那契数列
    7.jvm,几种引用,泛型
    Android部分:
    1.Activity启动模式及使用场景
    2.Fragment生命周期、用户可见方法、懒加载
    3.Service生命周期
    4.Handler原理
    5.IntentService与HandlerThread用法、原理
    6.ThreadLocal原理
    7.LruCache原理
    8.图片压缩
    9.Glide内存缓存(LruCache和弱引用)
    10.EventBus原理(观察者模式)
    11.ListView和RecyclerView区别
    12.App和Activity启动流程
    13.Binder机制
    14.加快app启动速度
    15.自定义view流程、MeasureSpec
    16.事件分发
    17.Retrofit、okhttp原理
    18.RxJava常用操作符、原理
    19.http和https,TCP和UDP
    20.性能优化
    21.协程取消机制
    22.jetpack,lifecycle

    相关文章

      网友评论

          本文标题:常见面试题

          本文链接:https://www.haomeiwen.com/subject/jmepfctx.html