美文网首页面试专栏
【Android面试】面试题集锦

【Android面试】面试题集锦

作者: 秀叶寒冬 | 来源:发表于2019-08-07 22:26 被阅读6次

持续更新...

Handler

  1. 谈谈消息机制Handler作用 ?有哪些要素 ?流程是怎样的 ?
  2. 一个线程能否创建多个Handler,Handler跟Looper之间的对应关系 ?
  3. Handler 引起的内存泄露原因以及最佳解决方案
  4. 软引用跟弱引用的区别
  5. 、为什么系统不建议在子线程访问UI?
  6. Looper死循环为什么不会导致应用卡死?
  7. 使用Handler的postDealy后消息队列会有什么变化?
  8. 可以在子线程直接new一个Handler吗?怎么做?
  9. Message可以如何创建?哪种效果更好,为什么?

线程

  1. 线程池的好处? 四种线程池的使用场景,线程池的几个参数的理解?
  2. Android中还了解哪些方便线程切换的类?
  3. 讲讲AsyncTask的原理
  4. IntentService有什么用 ?
  5. 直接在Activity中创建一个thread跟在service中创建一个thread之间的区别
  6. ThreadPoolExecutor的工作策略 ?
  7. Handler、Thread和HandlerThread的差别?
  8. ThreadLocal的原理
  9. 多线程是否一定会高效(优缺点)
  10. 多线程中,让你做一个单例,你会怎么做
  11. 除了notify还有什么方式可以唤醒线程
  12. 什么是ANR ? 什么情况会出现ANR ?如何避免 ? 在不看代码的情况下如何快速定位出现ANR问题所在 ?

Bitmap

  1. Bitmap使用需要注意哪些问题 ?
  2. Bitmap.recycle()会立即回收么?什么时候会回收?如果没有地方使用这个Bitmap,为什么垃圾回收不会直接回收?
  3. 一张Bitmap所占内存以及内存占用的计算
  4. Android中缓存更新策略 ?
  5. LRU的原理 ?

性能优化

  1. 图片的三级缓存中,图片加载到内存中,如果内存快爆了,会发生什么?怎么处理?
  2. 内存中如果加载一张500*500的png高清图片.应该是占用多少的内存?
  3. WebView的性能优化 ?
  4. Bitmap如何处理大图,如一张30M的大图,如何预防OOM?
  5. 内存回收机制与GC算法(各种算法的优缺点以及应用场景);GC原理时机以及GC对象
  6. 内存泄露和内存溢出的区别 ?AS有什么工具可以检测内存泄露?
  7. 性能优化,怎么保证应用启动不卡顿? 黑白屏怎么处理?
  8. 强引用置为null,会不会被回收?
  9. ListView跟RecyclerView的区别?
  10. ListView的adapter是什么adapter?
  11. LinearLayout、FrameLayout、RelativeLayout性能对比,为什么?

设计模式

  1. 你所知道的设计模式有哪些?
  2. 谈谈MVC、MVP和MVVM,好在哪里,不好在哪里 ?
  3. 封装p层之后.如果p层数据过大,如何解决?
  4. 是否能从Android中举几个例子说说用到了什么设计模式 ?
  5. 装饰模式和代理模式有哪些区别 ?
  6. 实现单例模式有几种方法 ?懒汉式中双层锁的目的是什么 ?两次判空的目的又是什么 ?
  7. 用到的一些开源框架,介绍一个看过源码的,内部实现过程。
  8. Fragment如果在Adapter中使用应该如何解耦?
  9. 是否了解责任链模式?

Java

  1. 如何理解Java的多态?其中,重载和重写有什么区别?
  2. 谈一下JVM内存区域划分?哪部分是线程公有的,哪部分是私有的?
  3. final关键字的用法?
  4. 死锁是怎么导致的?如何定位死锁
  5. 数据库如何进行升级?SQLite增删改查的基础sql语句?

Broadcast

  1. Broadcast的分类?

Android原理

  1. Android中的事件传递机制?
  2. ANR出现的情况有几种? 怎么分析解决ANR问题?
  3. 内存泄露的场景有哪些?内存泄漏分析工具使用方法?
  4. 如何实现启动优化,有什么工具可以使用?

相关文章

  • Android主流框架面试准备

    MVP Android MVP架构搭建史上最全的Android MVP模式架构面试题集锦Android面试题-架构...

  • Android面试题汇总

    面试题汇总 Android复习资料——Android知识点汇总(一) 史上最全的Android面试题集锦 ForA...

  • 2019 Android 常见面试43题

    极力推荐文章:欢迎收藏Android 干货分享 本篇文章主要介绍 Android 面试题集锦,主要包含Androi...

  • Android面试题

    Android面试必备: (一)、Java面试题 (二)、Android面试题 (三)、Android高级面试题

  • 点评:我亲历过的中英文文档工程师面试 (持续更新中...)

    马上要准备TW面试的小伙伴们,为你们奉上满满干货: 面试考核点 英文TW面试题集锦 中文TW面试题集锦 面试考核点...

  • 面试题

    关注的面试题文集 Android面试题整理 Android工程师面试题大全 Android 面试题总结之Andro...

  • iOS 面试题及答案

    面试题集锦 iOS面试题及答案1iOS面试题及答案2iOS进阶面试题及答案3 一. CoreAnimation 相...

  • Android面试总结二

    参考文章 40个Android面试题Java面试题集Android名企面试题及知识点整理Android面试题收集较...

  • iOS面试知识点整理

    参考:2017年最新 iOS面试题及答案2017秋季校园招聘iOS开发岗位面试题集锦iOS面试题300+2017...

  • Android 面试题(重点2)

    掘金官网Android面试题 Android 动画 Android 动画Android面试题 算法和数据结构 设计...

网友评论

    本文标题:【Android面试】面试题集锦

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