Q:1、自我介绍
Q:2、介绍一下项目,大致是什么样的,用来做什么的,?你负责了什么,上线了吗?每个模块是干嘛的
Q:3、mybatis缓存,能深入说一下吗?(说出来有加分)?,mybatis库标签,mybatis优化了哪些
Q:4、springioc和aop知道吗?
Q:5、springbean的加载流程
Q:6、分布式有了解吗
Q:7、redis有了解吗
Q:8、MQ知道吗
Q:9、mysql索引用b+树知道吧,为什么用b+树
Q:10、如果我的项目中,有用户提交订单了但是迟迟不下单,你该怎么做(加radis)
Q:11、如果我的用户量很大,项目分为好几个模块,我该怎么做比较好(采用分布式部署)
Q:12、mysql事务隔离了解吗?
Q:13、linux常用的一些命令有哪些
Q:14、创建线程有哪几种方式
Q:15、java并发方面,说一下cas原理,aqsjava是怎么加锁的
Q:16、加lock锁和synochroed怎么加的,有什么不同
Q:17、线程池有了解吗
Q:18、算法与数据结构方面知道哪些?那你说一下快排吧
Q:19、设计模式知道吗?随便说一个,说一下单例模式,具体怎么实现的
Q:20、说一下项目中遇到了那些问题,你是怎么解决的
Q:21、hashmap知道吗?说一下
Q:22、jvm内存,垃圾回收?
Q:23、类的初始化流程,类加载双亲委托模式