首页 > 字节跳动Android开发工程师面试题|一、二面
头像
安卓小程
编辑于 2022-09-26 17:18 湖南
+ 关注

字节跳动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
(有些题有出入,记不太清了,但知识点都是这些,大家多练练)

全部评论

(1) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐