字节后端日常实习 北京 一面面经
首先自我介绍......
一、 java八股部分:
1.hashmap的底层实现
2.hashmap的扩容机制,rehash是怎么实现的(rehash忘了)
3.除了hashmap还知道哪些map实现类
4.这些map都有什么特点 应用场景
5.jvm的内存是如何管理的
6.java都有哪些锁,都有什么特点
7.volatile关键字的作用
二、 数据库
1.mysql和redis有了解吗(答:redis不熟)
2.mysql数据库的innodb是如何组织数据的
3.用b+树的好处
三、 计网
1.tcp如何保证可靠传输
2.什么是黏包(不懂)
算法题:
两个树,判断树A是不是树B的子树
啊啊啊,许愿个二面,球球了
#日常实习许愿##字节跳动##面试题目#