几个android开发必须懂的问题

几个作为android开发务必懂的基础。

1. 什么是ANR,如何避免ANR。

2. 什么是FC?如何避免FC的发生,另外FC发生时如何捕获相应的uncaught exception?

3. Asynctask的优缺点?能否同时并发100+asynctask呢?

4. Handler有何作用?如何使用之(具体讲需要实现什么function)?

5. 有哪些实现自定义控件的方法?

6. CMWAP, CMNET有何区别,网络通讯时是否要特殊处理?如何切换接入点?

7. 能否讲讲你用过的adapter?

8. 已经发布了软件版本A,使用sqlite存储用户数据其DB version为1包含某张表T1,则其后需要发布版本B,在版本A的T1表结构的基础上又增加了2个新的字段,则能否在保存用户已经安装的版本A的数据的前提下,更新安装新版本B?

9. 你怎么看待在android上面应用MVC框架,是否有必要抽象独立于activity的C?

10. 各种基础问题--侧重考察熟练度,例如有几种在activity之间切换的方法?能否描述一下android平台的framework的层次结构?etc。。。

11.直接问候选人你准备下面让其开展的工作的内容,问问他会如何实现?大概需要多少工时?

12. 最关键的还是候选人的学习能力&基本功,介个多花点时间和候选人沟通,深入的讨论一些技术问题相信你自会有结论的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值