初级面试



1.三方使用经验(地图、推送、支付、聊天、分享)
2.开源库使用经验(网络、数据库、Dagger)
3.开发模式(MVC、MVP、MVVM)


1.service与Activity通信方式(广播、绑定)
1.1Activity和Fragment通信(第一种通信方式,接口回调机制:强制转换getActivity为定义接口、广播、开源通信库eventBus)
2.如何实现异步(Handler、异步线程、RxAndroid等三方)
3.自定义view方式(组合、绘制)
4.弱引用、软引用区别
(week当JVM进行垃圾回收时,无论内存是否充足,都会回收被弱引用关联的对象,soft只有在内存不足的时候JVM才会回收该对象)
5.Service与IntentService的区别
(Service(无工作进程,耗时需要单独开线程,调用stopself结束)与IntentService(有工作线程,可直接处理异步,执行完自动结束))
6.跨进程通讯的几种方式
(Content Provider:如访问系统相册、广播(Broadcast):如显示系统时间、AIDL服务)


1.Padding和Margin
2.获取view的宽高时机(监听视图树、View.post(Runnable)、Measure)
3.String,StringBuilder,StringBuffer三者的区别(速度buffer>builder>string,buffer线程安全)
4.泛型、反射、注解
5.插件化、组件化
6.跨平台(react-native、weex、PhoneGap)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值