100天准备找工作倒计时:第四天
上午参加了中兴的面试,许愿一个offer!!!
算法题:
1.二叉搜索树转累加树(力扣每日一题):二叉搜索树的中序遍历是递增的,所以采用逆中序并设置变量sum即可实现累加并赋值给当前结点(递归)
面试题:
1.单例模式:懒汉(双重检查锁定)、饿汉
2.notify和notify all的区别
3.wait和sleep的区别
4.java虚拟机的内存:堆、虚拟机栈、本地方法栈、程序计数器、方法区
5.gc算法有哪些,大概介绍一下:引用计数法、标记-清除算法、复制算法
6.数据库的隔离级别以及解决的问题(这个反复背了几次还是忘,我死了)
7.索引的类型:Hash和B+
8.为什么使用B+而不使用二叉树:避免数据结构过于瘦高而导致每次访问IO次数过多
9.B+的原理(看了半天也没看懂,明天再看看)
10.最左匹配原则
今天就这些了,学的很少,内心罪恶感很重,明天一定好好学习呜呜
#Java学习##面经##校招##中兴##Java工程师#