抖音后端实习(一面挂)
java:
1.HashMap扩容原理,为什么扩容为2倍
2.JVM 7种垃圾回收器,垃圾回收算法及优缺点,可达性分析相关
3.多态及其原理
4.抽象类与接口区别
数据库:
1.MySQL索引结构,为什么用B+树
2.acid,隔离性解释,怎么保证隔离性
3.redis持久化方式以及AOF持久化文件过大重写
计网&操作系统:
1.tcp和udp区别,tcp怎么保证可靠
2.流量控制与拥塞控制区别是什么,拥塞控制具体。。
3.状态码
4.虚拟内存,实现原理
5.Linux怎么杀死进程,kill -9 .. 9是什么意思, 15是什么意思
中间件:
1.MQ底层原理
2.Sentinel底层原理
算法:力扣:437. 路径总和 III +时间复杂度
反问。
#Java开发实习##面试题目##字节跳动#