面试公司:深圳市欧恩德技术有限公司
面试岗位:Java开发
面试难度:较难
面试结果:未知
面试问题:
1.如何利用索引提升查询速率(任何优化一个慢查询);
2.MyBatis 执行一个 Select 查询的流程?
3.线程volatile 关键字原理;
4.Synchronized 和 ReentraintLock 区别;
5.线程通信方式有哪些;
6.双向链表如何判断有交叉?如何找到交叉点?
7.Left Join 是怎么执行的?
8.ConcurrentHashMap 怎么实现线程安全的?
9.如何判断一个对象是否要被回收?



