3.13日上午巨人学校面试题
Handler?同时创建两个handler,为什么消息不会串?
事件分发?点击事件和长按事件同时发生如何处理?
Activity的四种启动模式?
JVM内存划分?
3.13日下午恒达时讯面试题
HashMap是线程安全的吗?允不允许为空?
sleep和wait的区别?
Activity和Fragment之间如何通信?
说出你熟悉的设计模式?工场模式?
二分查找如何实现?思想是什么?
多线程产生死锁的原因?
ListView与ScrollView嵌套会产生什么现象?如何解决?
MVP设计模式?
WebView与js交互的方式有哪些?
你熟悉的网络框架?原理?
Http状态码有哪些?
3.15上午艾融软件面试题
一面
常用的优化工具?
View的绘制流程?
事件分发?dispatchTouchEvent和onTouchEvent执行的顺序?
事件分发是从子到父传递还是父到子?
主线程为什么可以接收handler?
子线程可以接收handler吗?
同时有多个handler,消息是否会错乱?
熟悉的设计模式有哪些?
单例设计模式双重检查线程是安全的吗?
Fragment和FragmentActivity之间的区别?
Java为什么有65535个方法限制?
组件化,插件化,模块化之间的区别?组件化和模块化分别是按功能分还是按业务分?
内存优化?
强引用,软引用,弱引用,虚引用之间的区别?
GC?
如何解决线程死锁?
看过哪些源码?
HTTP和HTTPS之间的区别?使用过ssl吗?
单双向认证?
Webview与js交互有哪些方式?
Include与merge之间的区别?
使用viewStub会有一个问题,知道吗?
二面
Java为什么有65535个方法限制?
观察者模式?
如何实现建造者模式?
除了new以外,怎么创建对象?
项目中做过哪些优化?
HashMap?
LinkedHashMap和HashMap的区别?
内存溢出和内存泄漏之间的区别以及如何解决?
有一个超级大的图片,怎么处理?
注解?
反射?
内部类?
线程池?
有两个超级大的数字相加
最近看了啥书?
3.15下午清科集团面试题
Fragment和viewpager嵌套做过哪些优化?懒加载?
Activity的生命周期
Fragment和Activity嵌套的时候,两者生命周期的关系是怎么样的?
事件分发?
MVC和MVP?
retrofit
内存泄漏以及工具
Rxjava用过吗 ?
网友评论