项目是很重要的,围绕项目开展的交流也会比较多,但技术题也一样不能忽视,把自己会的大声讲出来。
话不多说,直接看题:
字节1面
1、自我介绍+项目经历
2、抽象类和接口的区别
3、hashmap的扩容操作
4、synchronized 原理
5、进程和线程的区别以及各自适用的场景
6、一个线程会死锁吗?
7、内存泄漏是什么?
8、volatile的原理
9、自旋锁和互斥锁有什么区别?
10、算法:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字
字节2面
1、 自我介绍+项目经历
2、 idealhandler了解吗?
3、 事件分发机制
4、启动优化
5、插桩的原理以及运用
6、https的原理
7、TCP与UDP的区别
8、TCP的三次握手流程
9、数组和链表的区别
10、如果要实现线程安全的map,应该用什么数据结构?
11、算法:输出一个有序数组中一个数字的第一次出现的位置或者返回-1
(有些题有出入,记不太清了,但知识点都是这些,大家多练练)
全部评论
(1) 回帖