阿里比较看重对于个人综合素质的考察,主要面试方面有自我介绍、技术面、英语面、大学面、个人规划、个人疑惑等。

PS:阿里春招是人生中第一次正式面试,经验严重不足,与面试官对答时有些紧张,心态没调整好。

技术面

考察Android相关基础知识,主要问题如下:

  1. 面向对象的三大特性,说明你在项目中的应用
  2. 简述内存泄漏,说明你在项目中遇到的内存泄漏
  3. 简述OOM
  4. 进程间通信实现方式
  5. Android四大组件
  6. Activity的生命周期
  7. 简述你读过的开源源码或底层源码

大学面

  1. 自我评价你的大学生活
  2. 简述你大学最喜欢的课程,并说明你对该课程的应用
  3. 描述大学遇到最大的问题

总结

  1. 面试经验缺乏
  2. 对于应用开发的理解不够透彻
  3. 源码阅读量约等于0