饿了么Android岗一面
- 1:双亲委托机制?
- 2:插件化原理?
- 3:垃圾回收机制及其优缺点?
- 4:PathClassLoader和DexClassLoader区别?
- 5:说下Binder?
- 6:Android旋转屏幕后Activity生命周期,Bundle是存储在哪儿的?
- 7:事件分发机制?
- 8:Handler实现?
- 9:Java内存?
- 10:OkHttp设计模式?
- 11:算法。
- 12:Http和Https的区别
- 13:HashMap的具体实施原理,HashMap和Hashset的区别
- 14:Java的垃圾回收机制
- 15:JVM的原理及线上调优
- 16:string,stringbulider,stringbuffer的区别
- 17:Java的设计模式
- 18:在白纸上手写二分法排序算法,这道题我在lintcode上面做过原题
- 19:有哪些可以保持进程同步的方法
- 20:如何避免死锁
- 21:常见的数据结构有哪些
- 22:leetcode 原题:查找单链表中倒数第K个节点的算法,面试官要求手写
百度Android岗一面
- 1:算法:寻找出现超过一半的数字?
- 2:HashMap原理?
- 3:热更新原理?
- 4:AstncTask+HttpClient 与 AsyncHttpClient有什么区别?
- 5:Https握手过程?
- 6:RecycleView原理?
- 7:RecycleView的使用?
- 8:Hybrid通信原理是什么,有做研究吗?
- 9:ListView图片加载错乱的原理和解决方案?
- 10:对称加密与非对称加密?
- 11:TCP、UDP差别?
- 12:TCP保证可靠的手段?