2017 Android 面试题
来源:互联网 发布:php手机网页开发 编辑:程序博客网 时间:2024/06/12 14:49
部分答案已经整理出,其他在整理中……
滴滴
1、MVP
2、广播(动态注册和静态注册区别,有序广播和标准广播)
3、Service 生命周期
4、 Handler实现机制(很多细节需要关注:如线程如何建立和退出消息循环等等)
5、 多线程(关于AsyncTask缺陷引发的思考)
6、 数据库数据迁移问题
7、 设计模式相关(例如Android中哪里使用了观察者模式,单例模式相关)
8、 微信的聊天数据在本地都是加密处理的(防止root了被破解),设计一个类似的本地数据存储系统
9、x个苹果,一天只能吃一个、两个、或者三个,问多少天可以吃完
☐ Android相关你最擅长哪一块
☐ TCP与UDP区别与应用(三次握手和四次挥手)涉及到部分细节(如client如何确定自己发送的消息被server收到) HTTP相关 提到过Websocket 问了WebSocket相关以及与socket的区别
☐ 是否熟悉Android jni开发,jni如何调用java层代码
进程间通信的方式
☐ java注解
☐ 计算一个view的嵌套层级
☐ 项目组件化的理解
☐ 基于自身工作经验和计算机相关知识,给出 移动端地图局部加载 瓦片大小的像素大小估值
多线程断点续传原理
Android系统为什么会设计ContentProvider,进程共享和线程安全问题
☐ jvm相关
☐ Android相关优化(如内存优化、网络优化、布局优化、电量优化、业务优化)
☐ EventBus实现原理
阅读全文
0 0
- 2017Android面试题
- android 2017面试题
- 2017android面试题
- 2017 Android 面试题
- 2017 android面试题总结
- Android面试题整理2017(1)
- 2017Android面试题(临时版一)
- 2017android面试题(二)
- Android经典面试题(2017)
- 2017Android面试题解析 --(一)
- 2017年 Android面试题 总结
- Android面试题
- Android 面试题积累
- android的面试题
- Android面试题
- android 面试题
- Android面试题
- android面试题
- 欢迎使用CSDN-markdown编辑器
- derby数据库源码分析(一)--页面分析
- angularjs中的$http详解
- hdu 2089 不要62(数位dp)
- 在Docker下使用Nvidia GPU进行计算
- 2017 Android 面试题
- POJ2774 Long Long Message(后缀数组)
- 单机服务器支持千万级并发长连接的压力测试
- http请求与响应全过程
- XYZZY HDU
- xilinx 高速收发器Serdes深入研究
- ELK 搭建 (一)
- Unity实现幸运大转盘
- 8.25模拟赛