Android工程师面试

1、什么是Android应用框架设计?你是如何进行Android应用框架设计?
框架设计
2、说说MVP、MVC、MVVM的区别?
认清Android框架 MVC,MVP和MVVM

3、你有哪些自定义控件的经验?谈谈它们如何实现?自定义控件有哪几种类型?自定义控件的一般步骤是什么?
Captcha、BannerView、PointView、LuckyBoard
安卓自定义View教程目录

4、说说你常用的设计模式。优缺点,适用场景。
设计模式

5、git和svn的区别?git的版本控制原理。谈谈你项目是如何用git进行版本控制的。
git和svn的区别

6、Glide的使用方法?原理(主要的类,和实现原理),与其他图片加载框架的区别。
Glide的使用教程
Glide源码分析

7、RxJava的使用方法、转换符概念。
这可能是最好的RxJava 2.x 教程(完结版)

8、Retrofit的基本用法?简单原理。
你真的会用Retrofit2吗?Retrofit2完全教程

9、Okhttp的基本用法?简单原理。
Okhttp3基本使用

10、Gson的基本用法。原理、如何将json转换为实体类的。有什么坑。
你真的会用Gson吗?Gson使用指南

11、进程间通信。IPC、Binder
看Android开发艺术探究

12、Handler、Looper、Message、MessageQueue的工作原理。
AndroidStudio看源码。

13、Android屏幕适配。
Android 屏幕适配:最全面的解决方案

14、AsyncTask原理
Asnyc原理回答

15、Android打包流程
Android多渠道打包

16.TCP/IP、Http、Socket
TCP/IP协议、HTTP协议、SOCKET通讯详解

17、Android内存泄漏
Android内存泄漏分析心得

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值