五一拉钩教育公布的JAVA高频面试题
1、数据结构与算法:二叉搜索树。
给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第
k 个最小的元素。
说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。
2、Java基础:锁
如何手动模拟一个死锁?谈谈你对锁的理解?
3、热门框架:Spring
谈谈Spring中都用到了哪些设计模式?并举例说明。
4、数据库:MySQL
MySQL的binlog有有几种录入格式?分别有什么区别?
5、Java进阶:JVM
Java 常见的垃圾收集器有哪些?