字节-头条后端实习-一面面经
1.确认信息
2.自我介绍
3.介绍一下HaspMap
4.哈希冲突的解决方案
5.红黑树的特性
6.hashmap什么时候从链表转红黑树,什么时候从红黑树转链表
7.hashmap是线程安全的吗
8.介绍一下线程安全的原理
9.介绍线程安全的无锁方式
10.hashmap怎么保证线程安全
11.介绍一下java的gc机制
12.为什么要分新生代和老年代
13.一个mysql语句会经历那几个阶段
14.mysql一条指令执行慢了怎么排查
15.Redis为什么快
16.Redis的多线程主要是做什么
17.IO的多路复用
18.Redis的缓存击穿、缓存雪崩原理和解决办法
19.Linux常用命令
20.Linux查看cpu的负载
21.进程间的通信方式
22.一个https请求要经历那几个阶段
23.介绍四层模型和七层模型
24.TCP和UDP的区别
25.介绍一下你了解的排序算法
26.介绍一下快排
算法题:
1.手写快排
2.力扣 103. 二叉树的锯齿形层序遍历 https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal/
反问环节
#字节跳动面经##字节跳动##面试题目#
2.自我介绍
3.介绍一下HaspMap
4.哈希冲突的解决方案
5.红黑树的特性
6.hashmap什么时候从链表转红黑树,什么时候从红黑树转链表
7.hashmap是线程安全的吗
8.介绍一下线程安全的原理
9.介绍线程安全的无锁方式
10.hashmap怎么保证线程安全
11.介绍一下java的gc机制
12.为什么要分新生代和老年代
13.一个mysql语句会经历那几个阶段
14.mysql一条指令执行慢了怎么排查
15.Redis为什么快
16.Redis的多线程主要是做什么
17.IO的多路复用
18.Redis的缓存击穿、缓存雪崩原理和解决办法
19.Linux常用命令
20.Linux查看cpu的负载
21.进程间的通信方式
22.一个https请求要经历那几个阶段
23.介绍四层模型和七层模型
24.TCP和UDP的区别
25.介绍一下你了解的排序算法
26.介绍一下快排
算法题:
1.手写快排
2.力扣 103. 二叉树的锯齿形层序遍历 https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal/
反问环节
#字节跳动面经##字节跳动##面试题目#