Android面试题总结(2018年9月)

冷不防 2022-05-10 03:42 410阅读 0赞

2018年9月,面试题总结,顺利拿到offer,并没有想象中的开心,或许随着工作年限的增长,对自己技术进步的步伐提出了更高的要求,加油!

1.在Android开发中,谈一下您使用位运算的场景?https://blog.csdn.net/zzp16/article/details/7956768
2.IntentService实现原理

  1. handler实现原理,能否用于子线程间通信,如何实现?handlerThread实现原理
    4.Bitmap常用优化策略,inBitmap属性什么含义?inSimpleSize怎么使用?
    5.谈谈你在项目中遇到的内存泄露,如何优化?
    6.谈谈事件分发机制,onTouch和onTouchEvent区别,onClick调用顺序。https://blog.csdn.net/iblade/article/details/79196331
    7.谈谈你遇到的滑动冲突事件,如何解决的
    8.ScrollView中添加RecycleView,如何解决宽高显示问题
  2. Unicode,UTF-8,ASCII等字符编区别和联系 https://blog.csdn.net/iblade/article/details/80239267
    10.HashMap实现原理,jdk1.8做了哪些优化,是否线程安全,若不安全,如何实现安全?
    https://blog.csdn.net/iblade/article/details/82840614
    11.GC常用算法有哪些?有什么区别;什么是内存抖动?
    12.列举下你所知道的跨进程通信方式https://blog.csdn.net/iblade/article/details/79195374
    13.https和http区别,对称加密和非对称加密,CA分别什么意思?
    14.sleep,yield()和wait区别
    15.lock ,synchronized, volatile什么区别,适用场景,哪个能保证原子性?
    16.是否遇到界面卡顿,什么原理,如何优化,何为丢帧?
    17.ANR引起原因?解决对策。
    18.弱引用,软引用区别,适用场景。
    19.本地广播和全局广播区别(Binder/Handler)
    20.进程保活有哪些途径
    21.热更新什么原理
    22.是否看过第三方框架源码,大概描述下您的收获
    23.String/StringBuffer/StringBuilder区别联系 https://blog.csdn.net/iblade/article/details/79271211
    24.equal和==区别和联系,为啥要重写hashcode()
    25.请手写一个冒泡排序,有什么优化空间
  3. i++在多线程环境下是否存在问题,怎么解决?(并不安全,可以synchronize。另外i++和++i也很有意思 https://blog.csdn.net/iblade/article/details/79404674
    27.JVM加载类步骤 https://blog.csdn.net/iblade/article/details/82387417
    28.数据持久化有那些方式?区别
    29.Activity间如何传递数据,Intent是否携带数据有大小限制,如果传递大图怎么办?
    30.Fragment遇到那些坑,怎么解决的?

发表评论

表情:
评论列表 (有 0 条评论,410人围观)

还没有评论,来说两句吧...

相关阅读

    相关 20184自考总结

    关于自考 高等教育自学考试,简称自学考试、自考,是对自学者进行的以学历考试为主的高等教育国家考试。与普通高考和承认高考在招生对象、考试时间及学制不同,自考是“宽进严出”。考生

    相关 20181-7总结

    今天8月1号了,本来这个是计划的月度总结,前面一直没有写,今天就先把前面7个月做的事情总结一下吧。 2018年的前面几个月我干了什么? 工作上,在1月,2月压力很大,要赶进

    相关 201810自考总结

    先发下牢骚吧,看见他们考一科过一科的人真的是羡慕的很呢,什么时候我也能达到这种高度呢? 这次报考的科目有数据结构,英语二,C++ 先拿简单的说吧,英语二,这个主要靠平时的积

    相关 面试总结20189V1.0.0

    政府打压,导致公司营业执照含金量大打折扣,元气大伤,其实这事的发生出乎意料之外,又在情理之中,具体事情,我就不多说了,商业机密,政府调控,没办法的事情。重要的事情,是寓意着我要

    相关 2018大数据面试总结

    目前面试了多家大数据开发工程师,成长了很多,也知道了很多知识,下面和大家分享一下我遇到的面试题和答案。 1.kafka集群的规模,消费速度是多少。 答:一般中小型公司是10