安卓面试中遇到的问题记录

来源:互联网 发布:消音软件哪个好 编辑:程序博客网 时间:2024/05/17 03:42

只记录笔试和面试题中有意义的,答案就不写了,免得下次回顾时不深入思考答案。


2016.8.9  kj

下午2:30-2:55笔试(一张纸,两面都是题)

1,怎样优化listview避免卡顿?(item项布局,adapter注意事项(convertview、viewholder,复杂逻辑、耗时操作),images加载(根据滑动状态))

2,屏幕旋转时生命周期的变化


下午3:00-3:37面试

1,详述项目中写过的自定义控件实现过程;

2,listview的滑动状态有几种?

3,项目中屏幕适配是怎么做的?如果一种分辨率文件夹下面没有那张图片,别的分辨率文件夹下面有,这时是以什么顺序去别的文件夹下取?

4,图片放到根目录和data目录下,取出时有什么区别?遇到了什么问题?怎么解决的?



2016.8.10  hnb

10:30-10:45 笔试(6道题)

1,创建数据库的流程?使用过哪些第三方数据库框架?

2,listview 同时设置短按事件和长按事件会出现什么问题?怎么解决?

3,使用快速排序算法降序排列数组。


10:50-11:49 面试

1,图片上传时怎么实现的?出现过什么问题?怎么解决?

2,项目中怎么处理和避免内存泄漏?要求实例详述。

3,怎样创建线程池?项目中是怎样使用的?出现过哪些问题?怎么解决的?

4,用过哪些网络请求库?知不知道所用过的网络请求库路底层是怎么封装实现的?

5,用过哪些图片加载库?

6,如果有个需求,要实现微信菜单栏的效果,怎么做?(否定popupwindow,写activity的menu,具体怎么写,包括布局和方法)

7,项目中多渠道打包是怎么做的?

8,所做的项目中是怎样实时收集产品bug的?

9,讲一下自定义控件过程,要求详细描述怎么写。

10,这个项目中使用了哪些新技术。

11,这个项目中遇到了哪些技术难点,怎么解决的。

12,安卓5.0有哪些新控件?

13,安卓6.0的安全性和之前版本有什么不同?

14,最新的Android Studio 是哪个版本?

面试官兄弟确实是大牛,佩服。

0 0
原创粉丝点击