网易微店爱奇艺

网易
(1)Service和BroadcastReceiver在App中的使用
Service:推送 BroadcastReceiver:网络广播;App无网显示展位图;SDK
(2)Activity启动模式及应用场景

standard:适合多个实例存在的情况,比如,发邮件页面。
singleTop: 适合接收通知内容显示页面。例如,某些应用会为用户推送一些消息通知,当用户从任务栏中进入查看消息内容界面时,如果设置为singleTop时,这样每次行为都使用同一个实例,用户点击返回时不会存在多个消息页面的情况。
singleTask:适合作为程序入口点。例如浏览器的主界面。不管从多少个应用启动浏览器,只会启动主界面一次,其余情况都会走onNewIntent,并且会清空主界面上面的其他页面。
singleInstance: 使用较少,适合需要与程序分离开的页面。。闹铃提醒,将闹铃提醒与闹铃设置分离。

(3)一个App有多少个Context,为什么要设计ContextImpl

网易微店爱奇艺_第1张图片
Context

(4)三次握手四次挥手,服务端断开连接可不可以
(5)线程池使用及使用场景
(6)EventBus优点,缺点
(7)界面卡顿怎么优化
(8)应用程序启动过程
(9)ANR怎么解决
(10)动态加载相关
(11)IM相关,是什么连接
(12)选用框架原则
(13)CrashHandler怎么处理的
(14)MVP,为什么用MVP。
(15)自定义下拉刷新不顺畅是怎么处理的
(16)泛型的理解
微店
(1)堆和栈,堆底层是什么数据结构
(2)动态加载相关
(3)双亲委派模型及设计为双亲委派模型的原因
(4)生产者消费者模型及相关
(5)Java各种锁
(6)进程线程
(7)优化网络连接
(8)

你可能感兴趣的:(网易微店爱奇艺)