1. 讲一个你做过的、认为最有难度的项目
    2. 针对项目提问
    3. 如何定位代码bug,有用过日志吗?查看实时输出日志的命令是什么?(sudo tail -f /var/log/apache2/access.log)
    4. 用过json吗?直接调用api还是自己用io流实现?最多嵌套了几层?
    5. 了解java序列化吗?
    6. 项目中前后端怎么交互?数据库怎么设计的?
    7. 数据库中索引是怎么设计的?我怎么知道查询语句是否走了索引?如何定位慢查询?
    8. synchronized和重入锁的区别是什么?
    9. 使用了重入锁,调用了两次lock()方法,会报错吗?释放锁的时候应该注意什么问题?
    10. 看一段线程并发代码
    11. 项目中线程并发问题是怎么解决的?
    12. 你用到了threadlocal,他的实现原理是怎样的?
    13. java中的类加载器都有哪些?
    14. 讲一下springboot的优势,为什么做项目选择了springboot?
    15. springboot的核心特性是什么?
    16. 最看重团队的哪些方面
    17. 对加班问题怎么看