全程三十多分钟!面试官一看就是大佬,有点油头(保命要紧)
1、自我介绍
2、问了几分钟项目的问题
3、栈和队列的区别?在哪些方面都有应用(中间件)
4、线程的状态,以及相互之间的转化
5、数据的线程安全了解吗?什么是线程安全问题?怎么解决
6、浅拷贝和深拷贝有什么区别?(场景问答、在一个订单类中有用户信息和商品类别,如何解释深拷贝和浅拷贝)
7、HashMap的底层?然后Map中哪个接口的实现是有序的?以及具体怎么有序的
8、MySQL的索引有哪些
9、SQL的执行计划?然后explain之后,具体注意哪些字段
10、快排的原理以及快排的时间复杂度
11、平衡二叉树和B+树的区别
12、用过哪些设计模式?具体在哪里有用到
13、手撕一个单例模式
14、JUC下的工具类
15、反问,说是这周能给反馈!
#微盟##Java开发#