1. 自我介绍
2. 问了笔试题(忘记)
3. 项目简单问了一下
4. 在什么情况下数据库需要建索引
5. 两个表join,表a有100万数据,表b有10万数据,哪个表在前,为什么
6. truncate、delete和drop的区别
7. 线程是什么
8. 线程有什么优点缺点
9. synchronized的作用域
10. lock和trylock的区别、锁释放有什么区别
11. java中volatite关键字
12. 线程安全
13. sql查询慢的原因、怎么进行优化
14. 消息队列的优缺点
15. 怎么保证幂等性
16. mq的工作流程
-----------------------------------------
面试官感觉好好,希望能过