2022字节跳动Android一、二面面经

半辰 半辰 发布于: 2022-11-24 15:58:41
阅读 238 收藏 0 点赞 0 评论 0

一面|50min

聊了好久,一面也太正式了,问得较为基础,但是问得真的挺多的,心累。
项目介绍

Java四次引用

垃圾回收机制

线程安全的集合有哪些(问得比较细)

进程间通信的方式

HashMap的底层实现

eventbus原理

View的绘制过程

Surfaceview可以在非主线程绘制吗

Glide的缓存机制

内存优化(追着问)

TCP三次握手

算法:合并区间

算法:排序数组

二面|1h

二面在项目和源码这块真的问得很深,Android部分问得比较多,不能小看啊

Java虚拟机

okhttp的请求机制

RxJava实现原理

handler处理流程,looper和handler是一对一还是一对多,为什么主线程loop不会ANR?

AsyncTask的底层是怎么实现的

消费者与生产者模型

Activity的生命周期,从Activity A启动Activity B生命周期的变化

touch事件的传递机制

TCP与UDP的区别

常用的数据结构

算法:序列化和反序列化二叉搜索树

面试字节的朋友做好准备, 这些题网上都能找到对应的解析,大家可以自行搜索,建议大家由此发散去拓展相关知识点,如果不想搜的话,我给大家整理了,需要的话也可以点这里,面试加油。

评论列表
文章目录