记录一次失败的面试经历,废话不多说,直接上问题(过了好久,都不太记得了)
Java 方面
- 谈谈对Java函数返回值的看法,是否应该提供返回值;
- 谈谈对面向对象的看法;
- 谈谈对局部变量和全局变量的看法,什么时候用局部变量,什么时候用全局变量;
Android 方面
- 谈谈项目;
- 说说下载的实现;
- 自定义View的实现过程,onMeasure、onLayout、onDraw 的作用;
- 内存优化;
- 设计了一个场景,现场编写Android代码;
- Fragment 的生命周期写一下,onAttach 和 onDetach 的作用
算法
- 写堆排序
设计模式
- 谈谈用过哪些设计模式;
- 如果让你设计观察者模式,你有哪些需要注意的
- 单例模式的使用场景
网友评论