字节后端开发提前批一面面经
字节跳动后端开发提前批一面(40分钟)
算法
拷贝带有随机指针的链表
132模式
java基础
1.object类有什么方法
2.hashcode是什么
3.hashcode的用处
4.hashmap中如何计算下标
5.如果所有对象的hashcode都为1,会发生什么
6.hashset的内容是什么
7.线程池可以配哪些参数
8.核心线程数是什么
9.线程的状态
10.block和wait的区别
11.juc下的包
12.原子类的实现
13.CAS为什么是原子性的
14.讲一讲concurrentHashMap,如果下标空是怎么操作的
15.http和https,https加密过程,加密密钥怎么来,对称加密密钥哪里生成
16.cookie和session区别和联系,session用法
17.session共享
18.http状态码
19.事务是什么,隔离级别,每种隔离级别解决了什么问题
20.不可重复读是什么问题,是怎么解决这个问题的(我回答了快照,并且快照期间禁止更改)是怎样禁止更新的(这里我也不清楚,没看仔细),如果我要更新怎么办?
21.悲观锁,乐观锁,读锁,写锁(数据库中的)
22.索引有哪些,数据结构是什么,区别是什么
23.听说过naoli嘛,我不知道是啥
24.springboot中用过什么注解(我说我没啥java经验,所以用的不多,回答了几个注解)
25.项目相关
26.未来规划
27.反问
#字节跳动#
算法
拷贝带有随机指针的链表
132模式
java基础
1.object类有什么方法
2.hashcode是什么
3.hashcode的用处
4.hashmap中如何计算下标
5.如果所有对象的hashcode都为1,会发生什么
6.hashset的内容是什么
7.线程池可以配哪些参数
8.核心线程数是什么
9.线程的状态
10.block和wait的区别
11.juc下的包
12.原子类的实现
13.CAS为什么是原子性的
14.讲一讲concurrentHashMap,如果下标空是怎么操作的
15.http和https,https加密过程,加密密钥怎么来,对称加密密钥哪里生成
16.cookie和session区别和联系,session用法
17.session共享
18.http状态码
19.事务是什么,隔离级别,每种隔离级别解决了什么问题
20.不可重复读是什么问题,是怎么解决这个问题的(我回答了快照,并且快照期间禁止更改)是怎样禁止更新的(这里我也不清楚,没看仔细),如果我要更新怎么办?
21.悲观锁,乐观锁,读锁,写锁(数据库中的)
22.索引有哪些,数据结构是什么,区别是什么
23.听说过naoli嘛,我不知道是啥
24.springboot中用过什么注解(我说我没啥java经验,所以用的不多,回答了几个注解)
25.项目相关
26.未来规划
27.反问
#字节跳动#