实习岗,只有一轮面试,过了Java的三大特性,展开讲一下public protected private 的区别Object 类提供了哪些常用的方法?arraylist 和hashmap 的区别为什么会考虑用 iterator 去遍历,而不是,只用 for i 就行?Hashmap 存进去无序,取出来也是无序的,这说法对不对?讲一下volatile 线程创建方式spring boot注解RequestBody,RequestParam,还有一个没听清,他们的区别Springboot 对spring 的优势项目中用到哪些 starter 依赖?Mybatis 的$# 的区别Mybatis plus 和 Mybatis 有什么区别?Mybatis 批量插入应该怎么做?在数据库里笛卡尔集什么意思?内连接、左连接、外连接有什么区别?SQL 查询,想对数据保留两位小数?说一下我那个 12306 项目里怎样用 Redis?使用 Redis 会用哪些工具类?Redis 序列化有什么作用?对于 12316 项目里订单的设计会考虑哪些方面?Http 状态码 403,400项目中遇到哪些异常?集合里过滤字段 a 并返回 b 的一个集合,用 stream 流如何处理?