面灵AI→

0525 图知天下 java面

base
广东
结果
OC
时间
2026-05
来源
牛客网

《面试题目》

  1. 能讲一个你比较熟悉的项目讲一讲吗?
  2. 对于这个项目里面有没有一些记忆深刻,或者说遇到的一些难点的地方呢?
  3. 对别的设计模式有所了解吗?
  4. 有实际应用的设计模式总共有哪些呢?
  5. MySQL和PGSQL是怎样使用的?
  6. 这个项目是用了多数据源的方式吗?
  7. Docker在项目中是怎么用的?
  8. 能举几条简单的Docker命令吗?
  9. 对Java反射的理解能展开讲讲吗?
  10. Java中支持的数据类型有哪些?
  11. Java数据类型主要分为几大类?
  12. 对别的JDK版本有了解吗?
  13. Lambda表达式是哪个JDK版本开始有的?
  14. 有用过Lambda表达式和Stream流吗?
  15. Stream流里过滤对象某一条件用哪个方法?
  16. Stream流里映射用哪个方法?
  17. Java中支持多继承吗?
  18. 能简单说一下HashMap的工作原理吗?
  19. Java中的Array和ArrayList有什么区别?
  20. 最近有在学一些什么东西吗?
  21. 对于后端这方面的技术有学习一些刷新的吗?
  22. 做项目遇到新的技术栈一般会怎么操作?

《参考解析》

  1. MySQL深度:MySQL InnoDB使用B+树索引,支持ACID事务。关键知识点:聚簇索引(主键索引)叶节点存完整行数据;辅助索引叶节点存主键值(需回表);MVCC通过undo log版本链+ReadView实现多版本并发控制,解决脏读/不可重复读;事务隔离级别从低到高:读未提交→读已提交→可重复读(默认)→串行化。