Android面试题集

在这里记录一下面试中遇到的问题,慢慢更新。

数据结构

  • 堆和栈的区别

    堆:先进先出。Java中,创建的对象存放在堆内存里。

    栈:先进后出。Java中,基本数据类型以及其他类的引用放在栈内存里,速度快。

Java基础

  • Java基本数据类型 (8种)

























    数据类型 int short long float double byte char boolean
    字节 4 2 8 4 8 1 2 1
  • String 和 StringBuilder 以及 StringBuffer 区别

Android基础

  • Handler机制

  • 事件分发

  • 线程间通信方式

项目经验

  • Glide源码

  • Android性能优化

面试经验

  • 面试前看下公司的一些要求以及公司给的薪资。
  • 最好是有一些自己深入了解过的东西,比如 Glide 源码之类的。然后主动跟面试官聊自己擅长的东西。
  • 不会的就直说不会。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×

keyboard_arrow_up 回到顶端