• 10

小天才Android开发校招面经,许愿上岸!

面试官很耐心,会引导,不会的也会解释,总的来说很不错。

面试问题有:

  1. ARouter的原理
  2. MVP,MVVM模式相对于MVC模式的优势
  3. 知道六大设计原则吗
  4. 如果现在出现了横向滑动和竖向滑动的冲突,你会如何解决
  5. 如果获取到的x移动距离和y移动距离一样大如何定义逻辑
  6. 使用Glide有做一个封装吗,应该封装到一个工具类里面来做复用
  7. 讲一讲内存泄漏和内存溢出,为什么会内存泄漏,列举三种内存泄漏的情况
  8. 有做过性能优化吗,说了包体积优化,布局优化
  9. 说一下具体写过的自定义View
  10. Activity A跳转到Activity B再按下back键回到Activity A各自的生命周期变化,如果按下back键回到Activity A之后发现Activity B没有调用onDestory()方法你会如何去调试找bug
  11. 100个任务放入到线程池,如何设计最快的完成任务。如何要在前面99个任务执行完成之后再执行第100个任务呢,如何设计
  12. 项目中遇到的难点
  13. 异步场景下的数据同步
  14. 接口回调的场景下,如果数据还没有返回,但是用户终止了应用程序,你觉得你的设计有什么问题和解决方法,内存泄漏如何解决
  15. 面试官介绍小天才部门的基本情况和业务


许愿能拿到offer,也希望这篇笔记能对SSP的家人们有帮助,加油! 

相关面经
全部面经
招聘动态
更多动态