字节跳动提前批后端一二面凉经
二面凉的透透的
一面
1.主从复制的过程,读写分离的过程(项目)线上会有什么问题
2.redis怎么实现的点赞(项目)
2.hashmap原理
3.hashmap多线程有什么问题
4.线程安全的hashmap有哪些
5.hashmap扩容的时候读会有什么问题
6.concurrenthashmap原理
7.jdk1.8对于concurrenthashmap的优化
8.cas是什么
9.spring ioc的原理
10.mysql隔离级别的实现原理
11.死锁出现的原因
12.死锁的必要条件
13.死锁的避免
14.说一下你熟悉的垃圾收集器
15.cms哪些过程会stop the world
16.cms为什么要stop the world
17.cms与其他垃圾收集器好处在什么地方
18.dns过程
19.了解dns劫持吗
20.synchronized的原理
21. synchronized是可重入锁吗
22.抛硬币(一个0.3 一个0.7 如何保证公平)
23 z字形打印二叉树
二面
2.redis怎么实现的点赞(项目)
2.hashmap原理
3.hashmap多线程有什么问题
4.线程安全的hashmap有哪些
5.hashmap扩容的时候读会有什么问题
6.concurrenthashmap原理
7.jdk1.8对于concurrenthashmap的优化
8.cas是什么
9.spring ioc的原理
10.mysql隔离级别的实现原理
11.死锁出现的原因
12.死锁的必要条件
13.死锁的避免
14.说一下你熟悉的垃圾收集器
15.cms哪些过程会stop the world
16.cms为什么要stop the world
17.cms与其他垃圾收集器好处在什么地方
18.dns过程
19.了解dns劫持吗
20.synchronized的原理
21. synchronized是可重入锁吗
22.抛硬币(一个0.3 一个0.7 如何保证公平)
23 z字形打印二叉树
二面
1.实习相关
2.List<String>list 找到以“1_”开头的并删除
2.第一个中断的数
3.f()可以产生【0,N】等概率的数 求g()=【k,L】
4.java虚拟机栈内存参与垃圾回收么?怎么回收(这个有大佬知道么)
5.ReentrantLock中condition是干什么的,为什么有它
6.ReentrantLock与Synchronized的区别
7.ping,使用后有什么
8.volatile 在什么情况下必须使用
9.ttl是什么
10.hashmap几种遍历方式
这次彻底凉了。。。。