百度一二面面经
一面
八股
HashMap底层为什么是数组+链表
线程的各个状态
创建线程的方式 - 延伸一个经典问题: 为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法?
进程的调度算法
线程池用过吗 - 没用过
数据库事务隔离级别
HTTP和HTTPS的区别
HTTPS的加密过程
垃圾收集算法
算法
leetcode64 最小路径和 -- dp秒解
二面
八股
Springboot yaml配置的优势
项目中商品表是怎么设计的
红黑树与TreeMap
进程间如何通信- 了解信号量吗 (当时不了解)
了解数据库的索引类型吗
数据库B树和B+树的区别
为什么要降低树的高度
树的高度和磁盘IO有什么联系
InnoDB和MyISAM的区别
Java锁的分类
算法
LC83 删除排序链表中的重复元素 --解决
LC82 删除排序链表中的重复元素II -- 解决
#百度提前批面试##面经##校招##Java工程师#