返回信息流一面:
1.安卓中内存泄露的情形,如何避免。
2.singleTask有什么需要注意的,如何避免内存泄露,我有个疑惑这个singletask启动方式怎么造成内存泄漏呢?
3.activity a启动activity b,启动activity c,如何通过activity c 的一个按钮,销毁activity c和activity b,回到activity a
4.每个线程有个looper,它管理messageQueue,他是如何做到各个looper独立运行的。
5.安卓进程间通信的方式
6.java的内存结构,堆栈的介绍,堆栈中的方法和变量是线程共享的吗?
7.设计模式,单例模式介绍,懒汉式饿汉式加载模式,如何保证懒汉式加载线程安全
8.hashMap如何保证线程安全
9.app启动时候卡顿,如何优化启动过程。
10.说明app启动过程,例如桌面apk点击某个应用图标,某个应用启动,这个过程是怎样的。
11.activity a启动activity b,两个app的生命周期是如何的
12.如何保证service不被杀死
二面:
1.string是不可变的,如何理解?比较stringbuffer stringBuiler他们之间区别
2.activity启动模式有几种?
3.做过的项目比较有特色的介绍一下
4.service启动方法有几种,分别介绍
5.messageQueue中如何实现的消息存取,是谁负责从messageQueue中取消息的?
6.介绍下单例模式,介绍安卓中的设计模式,不同的设计模式是如何在安卓中体现的?工厂模式,观察者模式
7.==和equals和hashcode有什么区别,分别介绍。
8.linkedList和arraylist区别,从数据存储,查询,删除方面分析,他们的效率。
9.进程和线程的区别,安卓如何实现多进程和多线程,安卓如何新建线程
大家看着这个把自己不会的知识点都补充补充吧,感觉面试好难...
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #31697同步于 2016/8/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
昨天下午网易安卓开发面试总结
nijian81
2016/8/22镜像同步32 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
给力,学习了
【 在 nijian81 (尼见) 的大作中提到: 】
: 一面:
: 1.安卓中内存泄露的情形,如何避免。
: 2.singleTask有什么需要注意的,如何避免内存泄露
: ...................