文档章节

Android常见面试题

gwef
 gwef
发布于 2016/11/09 00:25
字数 1303
阅读 40
收藏 0

 

1、自定义View

       http://blog.csdn.net/lmj623565791/article/details/24252901/

2、事件的分发机制

       http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html

3、UI优化

       http://blog.csdn.net/lmj623565791/article/details/45556391

       http://www.cnblogs.com/fengzhblog/p/3163300.html

4、Listview的优化

      http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0303/951.html

5、Activity的生命周期

      http://kb.cnblogs.com/page/70125/

      http://www.jianshu.com/p/f5fb1a26485c

6、Activity的启动模式

      http://blog.csdn.net/robertcpp/article/details/51582725

7、Android的四大组件activity、service与IntentService、BroadcastReceiver、ContentProvider的深入理解

8、常用的第三方框架

     网络加载的:okhttp、xutils、vollery、asynchttpclient等等;

     图片加载:imagerloader、Picasso、Glide等;

     Json解析:Jackson、Gson、fastjson等;

    图表:HelloCharts、MPAndroidChart等;

    RXJAVA:http://gank.io/post/560e15be2dca930e00da1083

    lambda使用:http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html

    eventbus:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0417/4152.html

    LeakCanary检查内存泄漏的工具:https://github.com/square/leakcanary

    AspectJ:aop切面编程https://zhuanlan.zhihu.com/p/24876611

    dagger依赖注入库:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0519/2892.html

butterKnife:https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247485055&idx=1&sn=c3e20d8f499974890c65def242f740d4&chksm=96cda732a1ba2e24c18af1e9dbd8f12151eea75d0303735c53cc92dbe98bb5193d1732ff13ea&mpshare=1&scene=23&srcid=0620gGCLqPYiM2EgU1aqMTwM

    友盟分享与推送,激光推送等

 9、同步与异步

        http://blog.csdn.net/OhFish/article/details/2948740

10、什么是面向对象

        http://kb.cnblogs.com/page/137715/

11、Android中的动画分类

        http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html

12、GC回收机制

         http://www.cnblogs.com/jeffwongishandsome/p/talk-about-GC-and-how-to-use-GC-better.html

        https://my.oschina.net/kakablue/blog/289800

13、强引用、弱引用、软引用的区别

        http://hujiantao224.iteye.com/blog/968447

14、抽象类与接口的区别

        http://blog.csdn.net/xw13106209/article/details/6923556

15、异常与错误

        http://blog.csdn.net/ochangwen/article/details/52448553

      anr、oom

16、异步处理

        http://www.cnblogs.com/leamiko/p/3877559.html

        http://www.cnblogs.com/android100/p/Android-AsyncTask.html

        asynctask:http://www.cnblogs.com/wanqieddy/p/3836480.html

17、Handler的机制

        https://www.zhihu.com/question/19703357

        http://blog.csdn.net/itachi85/article/details/8035333

18、设计模式

        http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

        单例模式:http://cantellow.iteye.com/blog/838473

        MVP、MVVM:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0414/4143.html

19、性能的优化

        http://www.cnblogs.com/stay/p/4784014.html

        https://www.zhihu.com/question/41250052

20、fragment的生命周期

       http://www.cnblogs.com/purediy/p/3276545.html

21、TCP和UDP协议的区别

        1、双方都是一种网络传输协议
  2、TCP需要建立连接,而UDP不需要建立连接(无连接传输)
  3、是否建立真实连接的特性,造成了双方可靠性的差距。
   TCP属于可靠的传输协议:因为传输前双方建立好了连接,相当于买卖双方建立好了交易合同,传输中          一般不会出现意外,直到连接终止;
   UDP属于不可靠的传输协议:UDP的所谓连接相当于一种映射,UDP单方面的认为目标地址(端口)            是可用的,从而进行收发数据,而实际上目标地址(端口)未必可用,所以传输数据不可靠
  4、由于TCP需要建立真实的连接,所以需要消耗服务器的负载要大于UDP

        http://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.html

        转载路径:http://zhuanlan.zhihu.com/p/21962402

22、http和https的区别

         http是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。https是HTTP运行在SSL/TLS之上,SSL/TLS运行在TCP之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密。此外客户端可以验证服务器端的身份,如果配置了客户端验证,服务器方也可以验证客户端的身份。

        HTTP 缺省工作在TCP协议80端口,用户访问网站http:// 打头的都是标准HTTP服务,HTTP所封装的信息是明文的,通过抓包工具可以分析其信息内容,如果这些信息包含有你的银行卡帐号、密码,你肯定无法接受这种服务,那有没有可以加密这些敏感信息的服务呢?那就是HTTPS!
        HTTPS缺省工作在TCP协议443端口,它的工作流程一般如以下方式:
       1) 完成TCP三次同步握手
       2) 客户端验证服务器数字证书,通过,进入步骤3
       3) DH算法协商对称加密算法的密钥、hash算法的密钥
       4) SSL安全加密隧道协商完成
       5)网页以加密的方式传输,用协商的对称加密算法和密钥加密,保证数据机密性;用协商的hash算法进行数据完整性保护,保证数据不被篡改

       如果HTTPS是网银服务,以上SSL安全隧道成功建立才会要求用户输入账户信息,账户信息是在安全隧道里传输,所以不会泄密!

        http://blog.csdn.net/mingli198611/article/details/8055261

        转载路径:https://www.zhihu.com/question/19577317

23、链表和顺序表的优缺点

        http://blog.csdn.net/q1239678315/article/details/52672569

24、算法

25、recyclerView 与listview的区别

26、函数式编程

       https://www.zhihu.com/question/28292740

27、multidex与35536的问题

      http://blog.csdn.net/djy1992/article/details/51162013

28、线程与线程池的使用

29、线程安全与同步及效率问题。

    http://www.cnblogs.com/upcwanghaibo/p/6535505.html

30、热修复原理

© 著作权归作者所有

共有 人打赏支持
gwef
粉丝 0
博文 1
码字总数 1303
作品 0
达川
私信 提问
Android开发工程师面试指南(面试题集附答案、简历模板)

给Android开发工程师的一份面试指南,包含面试题集与简历模板。 面试题集 面试题集里的答案大部分来源于我的博客,因此这个题集也相当于是我的博客的精华版,希望对需要面试的Android同学有所...

郭孝星
04/08
0
0
Android--面试中遇到的问题总结(三)

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备...

sealin
2017/02/22
0
0
金秋十月书讯 | 超出你的预期

十月,丰收的季节,这个月,人民邮电出版社异步社区的重磅新书非常集中,值得本月收藏。更多精品图书可以访问社区:http://www.epubit.com.cn/ 本期好书太多啦,小编都不知道先推荐哪一本了。...

生气的散人
2015/10/15
854
0
BAT等大厂Android面试书单和知识点清单

java是Android开发的基础,在BAT的初面中,会涉及到比较多的java基础知识,所以比较重要,下面我介绍的书籍内容是由浅到深。 1.Thinking in java:这本书被称为Java的三大圣经之一,虽然书比...

android自学
07/25
0
0
Android面经总结

Basic: 1. 基本的UI控件和布局文件 2. UI配套的Adapter的使用 3. Activity, Intent,Service,broadCast Receiver他们的生命周期管理熟悉一下 4. 操作手机上的数据库SQLite应用 Advanced_1(这是...

晨曦之光
2012/03/09
212
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
3
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部