360内推Android面经 - 2018(已拿offer)

360内推Android面经 - 2018(已拿offer)_第1张图片

上周参加了360的内推面试,一天3面,两轮技术,一轮HR。不得不说效率很高。和其他公司隔几天再面相比,感觉最重要的是能够及时的知道自己过没过,不用焦急的等待后续面试通知。差不多一周左右的时间,offer意向书已经发放,效率很高。

以下是我的面经,供参考。

一面

  • 自我介绍
  • 软引用、弱引用区别
  • 垃圾回收
  • 多线程:怎么用、有什么问题要注意;Android线程有没有上限,然后提到线程池的上限
  • JMM
  • OOM,内存泄漏
  • ANR怎么分析解决
  • 界面相关:
    • LinearLayout、RelativeLayout、FrameLayout的特性、使用场景
    • 如何实现Fragment的滑动
    • ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不初始化
    • ListView重用的是什么
  • 进程间通信的机制
  • AIDL机制
  • AsyncTask机制
  • 如何取消AsyncTask
  • 序列化
  • Android为什么引入Parcelable
  • 有没有尝试简化Parcelable的使用
  • 设计模式
    • 常用的有哪些,答单例、Builder、观察者
    • 观察者模式用的时候要注意什么:内存泄漏;同步问题
    • 如何实现观察者模式的同步
    • 单例模式同步问题;懒汉和DCL的比较
  • ndk
  • C++崩溃信息如何查看

二面

  • 自我介绍
  • AIDL机制
  • 项目:拉活怎么做的
  • 应用安装过程
    • 资源文件——/data/data/包名
    • AndroidManifest.xml——PackageManager
    • dex——Dalvik、ART区别
  • 职场规划
  • 有没有关注Github项目
  • 关注这个项目是需要还是兴趣
  • 有没有什么想问的

HR面

  • HR自我介绍,然后让我自我介绍一下
  • 怎么选上班长的
  • 选上班长的关键因素
  • 担任班长期间印象最深的事情
  • 怎么当上科技部部长的
  • 大三大四干什么:跟着学长创业
  • 大学最自豪的事情:创业做的游戏被玩家支持
  • 做游戏中你碰到的最大问题
  • 怎么解决这个问题的
  • 做游戏你参与做了什么
  • 三个词描述一下自己,对三个词展开提问,会让举例子
  • 有什么想问的

更多Android面试相关请点击
- 四步准备Android面试
- Android开发概要
- 网络基础会问哪些问题及其解答
- Android内存泄漏场景及解决方法
- 大疆提前批终面
- 大疆提前批终面后加面

版权声明
本文首发自简书:
搜索作者:QinGeneral
无需授权即可转载,甚至无需保留以上版权声明;
转载时请务必注明作者。

你可能感兴趣的:(面经,android,360,面试)