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