浩鲸 java一面 9.14
下午两点面的
自我介绍
介绍项目
SpringMVC执行流程(说了一点,完整没答出来)
SpringMVC的一个Servlet(DispatcherServlet,没想起来)
Mybatis优点(只说了更灵活编写SQL,执行性能比hibernate高)
Mybatis如何防止SQL注入
Redis在项目里实现的功能
RabbitMQ在项目中实现的功能
MQ重复消费消息的解决方案(不太清楚)
Springboot有哪些配置文件
SpringBoot的两种配置文件的区别(不了解bootstrap配置文件)
Springboot启动时要执行一段代码如何实现(springboot的不知道,回答了Servlet开发时的Listener监听ServletContext生成去实现启动时执行代码)
Redis的数据结构
Redis如何实现分布式锁(不清楚)
AOP有哪些注解
线程实现方式(3种)
线程池的优点,几大参数,拒绝策略
什么是线程安全
ThreadLocal了解过吗
ThreadLocal应用场景
如何在事务中开启一个新的事务(不清楚)
事务传播属性(忘记了,没答上)
ThreadLocal怎么防止内存泄漏
JMM内存模型(回答了皮毛,深入不了解了)
数据库中密码的保存
了解什么其他的加密算法(不了解)
两条编程题
1、SQL(挺简单,但一时没想起来,面试官给我解答了)
2、反转链表(做出来了,面试官也没问什么)
了解SpringCloud之类的吗(没有)
没有反问环节
傍晚收到9.15下午3点的二面通知
#浩鲸科技##面经##浩鲸云##Java工程师#