当前位置: 首页 > 面试经验 >

字节跳动Android开发工程师面试题|一、二面

优质
小牛编辑
136浏览
2023-03-28

字节跳动Android开发工程师面试题|一、二面

项目是很重要的,围绕项目开展的交流也会比较多,但技术题也一样不能忽视,把自己会的大声讲出来。
话不多说,直接看题:

字节1

1、自我介绍+项目经历

2、抽象类和接口的区别

3hashmap的扩容操作

4synchronized 原理

5、进程和线程的区别以及各自适用的场景

6、一个线程会死锁吗?

7、内存泄漏是什么?

8volatile的原理

9、自旋锁和互斥锁有什么区别?

10、算法:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字

字节2

1、 自我介绍+项目经历

2、 idealhandler了解吗?

3、 事件分发机制

4、启动优化

5、插桩的原理以及运用

6https的原理

7TCPUDP的区别

8TCP的三次握手流程

9、数组和链表的区别

10、如果要实现线程安全的map,应该用什么数据结构?

11、算法:输出一个有序数组中一个数字的第一次出现的位置或者返回-1
(有些题有出入,记不太清了,但知识点都是这些,大家多练练)
#你的秋招进展怎么样了##字节跳动##安卓工程师#
 类似资料: