2020美团客户端开发岗一面面经
面试是电话面,持续四十分钟,具体问题如下:
- 为什么Android会选择自定义View?
- 自定义View如何保证性能?如何进行性能优化?
- Android如何进行性能调试?
- Android自定义View时要求帧数是多少?
当时回答了24帧(因为人眼能识别的最小帧数,就胡乱推理了下),正确答案是60。 - 如何获取View在屏幕中的位置?
- 如何实现资讯列表中的点赞事件?(社区讨论中的点赞功能)
- 简述Android事件分发机制
- Activity的生命周期
- APP启动状态下按Home键后,生命周期如何回调?
- Android自动将Activity回收后,如何保存数据?
- 除了覆写onSaveInstanceState方法,还可以如何保存数据?
- 简述Android消息机制
- Java中Object里有几个方法?
- equals和hashCode方法有什么联系?
- 什么是范型?为什么需要用范型?
- 简述Java内存模型
- ClassLoader是什么?有什么作用?
- 简述双亲委派模型
- 简述进程和线程
- 讲讲你了解的排序算法以及对应的时间复杂度
- 简述快排的实现过程
#面经##美团##安卓工程师##校招#面完后简单问了下后续面试安排,说是后续会进行南京地区的现场面试,九月中下旬吧。