面试题1

来源:互联网 发布:算法流程图怎么写 编辑:程序博客网 时间:2024/06/18 07:28

转载地址:http://blog.csdn.net/lxk_1993/article/details/52065097



废话不多说,直接看题,答案的话自力更生吧,印象更深。

技术面:

1.怎么进行代码混淆,并说说Android代码混淆的原理。

2.说说Gilde框架加载图片的原理、优势 、Glide为什么要这样做、用于解决什么问题?

3.自定义View的流程和主要用到哪些类?

4.说说Android View动画和 属性动画 实现的原理。

5.说下Gradle脚本的使用。

6.介绍一下Activity的启动模式。

7.怎么优化Android布局?

8.极光推送 怎么实现应用程序关闭之后还能继续推送,接入极光推送有遇到那些问题?

9.运行 1 + "2" 的结果是什么?

10.格式化时间为"2016-07-20 12:00:00"的格式怎么写?

11.Sqlite本地如何实现分页加载?

12.有没有看过Android的系统源码,你看源码的方式是怎么看的?

13.你做过的项目中哪个部分最难,难在什么地方?

14.什么情况下会出现OOM,怎么处理?

15.JDBC使用。

16.Map的实现方式;如何获取Map中全部的key、value、key和value?

17.关于Android 5.0之后的控件了解多少?

18.如何实现和修改下拉刷新控件以适应公司具体要求?(比如 美团)

19.你对Android那方面有过深入研究?

20.说说LruCache缓存算法的具体实现?

21.说说你负责的项目的架构?

22.网络访问框架用的是什么,具体怎么实现的?

23.项目中哪种什么布局用的最多?

24.RecycleView和ListView相比有哪些优势?

25.Android Studio 和 Eclipse 相比有哪些优点?

26.遇到ANR怎么处理?

27.如何提高APP性能?

28.对设计模式了解多少?

29.Fragment的实现方式有哪些?切换的时候是怎么处理的?

31.String,StringBuilder,StringBuffer的区别?

32.对多线程有哪些了解,有哪些方式开启一个新的线程?


HR面:

1.说说你的优点。

2.介绍下你自己。

3.为什么离职?上家待遇多少?期望薪资多少?

4.你对我们公司了解多少?

5.你的发展方向是?是否准备转管理岗位?

6.还有什么问题要问吗?(工作职责、部门结构和直属领导、公司发展路线和盈利情况、自己的面试表现等)


投简历的话,最好先在网上看下这家公司的位置,介绍之类的,看看是不是适合你的。


最后找工作APP推荐。

最好的应该是拉勾,其次就智联招聘

什么58就不要去了,坑死。


废话不多说,直接看题,答案的话自力更生吧,印象更深。

技术面:

1.怎么进行代码混淆,并说说Android代码混淆的原理。

2.说说Gilde框架加载图片的原理、优势 、Glide为什么要这样做、用于解决什么问题?

3.自定义View的流程和主要用到哪些类?

4.说说Android View动画和 属性动画 实现的原理。

5.说下Gradle脚本的使用。

6.介绍一下Activity的启动模式。

7.怎么优化Android布局?

8.极光推送 怎么实现应用程序关闭之后还能继续推送,接入极光推送有遇到那些问题?

9.运行 1 + "2" 的结果是什么?

10.格式化时间为"2016-07-20 12:00:00"的格式怎么写?

11.Sqlite本地如何实现分页加载?

12.有没有看过Android的系统源码,你看源码的方式是怎么看的?

13.你做过的项目中哪个部分最难,难在什么地方?

14.什么情况下会出现OOM,怎么处理?

15.JDBC使用。

16.Map的实现方式;如何获取Map中全部的key、value、key和value?

17.关于Android 5.0之后的控件了解多少?

18.如何实现和修改下拉刷新控件以适应公司具体要求?(比如 美团)

19.你对Android那方面有过深入研究?

20.说说LruCache缓存算法的具体实现?

21.说说你负责的项目的架构?

22.网络访问框架用的是什么,具体怎么实现的?

23.项目中哪种什么布局用的最多?

24.RecycleView和ListView相比有哪些优势?

25.Android Studio 和 Eclipse 相比有哪些优点?

26.遇到ANR怎么处理?

27.如何提高APP性能?

28.对设计模式了解多少?

29.Fragment的实现方式有哪些?切换的时候是怎么处理的?

31.String,StringBuilder,StringBuffer的区别?

32.对多线程有哪些了解,有哪些方式开启一个新的线程?


HR面:

1.说说你的优点。

2.介绍下你自己。

3.为什么离职?上家待遇多少?期望薪资多少?

4.你对我们公司了解多少?

5.你的发展方向是?是否准备转管理岗位?

6.还有什么问题要问吗?(工作职责、部门结构和直属领导、公司发展路线和盈利情况、自己的面试表现等)


投简历的话,最好先在网上看下这家公司的位置,介绍之类的,看看是不是适合你的。


最后找工作APP推荐。

最好的应该是拉勾,其次就智联招聘

什么58就不要去了,坑死。

0 0
原创粉丝点击