栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2020Android面试题合集整理(字节跳动,想搞定大厂面试官

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2020Android面试题合集整理(字节跳动,想搞定大厂面试官

3.拉圾回收的GCRoot是什么?

4.Handler机制了解吗?一个线程有几个Looper?为什么?

5.你了解协程吗?协程有什么作用?可以完全取代rxjava吗?

6.你们用的什么消息通信机制

7.你的项目有什么难点?介绍一下?

8.算法题,二叉树最长结点集合

猿辅导2面

1.你们项目中的难点是什么?

2.编译期注解处理的是字节码还是java文件

3.你在项目中有用到什么设计模式吗?

4.ARouter的原理是怎样的?

5.插件化的原理是怎样的?

6.算法题,K个一组反转链表

7.广播与RxBus的区别,全局广播与局部广播区别

猿辅导3面

1.你们项目中有什么难点?

2.@JavascriptInterface为什么不通过多个方法来实现?

3.为什么不利用同步方法来做jsBridge交互?同步可以做异步,异步不能做同步

4.网络封装怎么实现?

5.算法题,不同面值的几个硬币,怎么求满足条件的最小值


斗鱼

1.说说HashMap的原理

2.说说Java的内存分区

3.讲讲你对垃圾回收机制的了解,老年代有什么算法?

4.说说你对volatile字段有什么用途?

5.说说事件分发机制,怎么写一个不能滑动的ViewPager

6.说说你对类加载机制的了解?DexClassLoader与PathClassLoader的区别

7.说说插件化的原理,资源的插件化id重复如何解决?

8.mvp与mvvm模式的区别是什么?

9.JetPack组件用过哪些?lifeCycle的原理是什么?如果在onStart里面订阅,会回调onCreate吗?

10.单例模式有什么缺点?

11.说说App的启动过程,在ActivityThread的main方法里面做了什么事,什么时候启动第一个Activity?

12.说说你对Handler机制的了解,同步消息,异步消息等

13.说说你对屏幕刷新机制的了解,双重缓冲,三重缓冲,黄油模型

14.onCreate,onResume,onStart里面,什么地方可以获得宽高

15.为什么view.post可以获得宽高,有看过view.post的源码吗?

16.attachToWindow什么时候调用?

17.DataBinding的原理了解吗?

滴滴一面

1.JVM类加载机制了解吗,类什么时候会被加载?类加载的过程具体生命周期是怎样的?

2.Handler内存泄漏的GCRoot是什么?

3.动画里面用到了什么设计模式?

4.OkHttp里面用到了什么设计模式?

5.OkHttp连接池是怎么实现的?里面怎么处理SSL?

6.泛型为什么要擦除?kotlin的泛型了解吗?泛型的pecs原则

7.同步屏障

8.性能优化做过什么工作?

9.RecyclerView的缓存结构是怎样的?缓存的是什么?cachedView会执行onBindView吗?

10.RecyclerView嵌套RecyclerView,NestScrollView嵌套ScrollView滑动冲突

11.ViewGroup在Action_Move时onIntercept返回true,事件怎么传递

12.Launcher启动图标,有几个进程?

13.JMM可见性,原子性,有序性,synchronized可以保证什么?

14.源码中有哪里用到了AtomicInt

15.AQS了解吗?

16.Activity内LinearLayout红色wrap_content,包含View绿色wrap_content,求界面颜色

17.ViewModel的使用中有什么坑?

tomicInt

15.AQS了解吗?

16.Activity内LinearLayout红色wrap_content,包含View绿色wrap_content,求界面颜色

17.ViewModel的使用中有什么坑?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号