BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

十月已经过半,相信有很多朋友已经收到大厂的offer了,当然也有欢喜也有愁,没有准备充分的朋友面试碰壁,针对大厂问的一些问题,给大家整理了大厂的面试核心知识点,希望对你面试有很大的帮助。

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

mybatis(31道):

  1. 什么是 MyBatis?
  2. 讲下 MyBatis 的缓存
  3. Mybatis 是如何进行分页的?分页插件的原理是什么?
  4. 简述 Mybatis 的插件运行原理,以及如何编写一个插件?
  5. Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?
  6. #{}和${}的区别是什么?
  7. 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
  8. Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?
  9. MyBatis 与 Hibernate 有哪些不同?
  10. MyBatis 的好处是什么?
  11. 简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?
  12. 什么是 MyBatis 的接口绑定,有什么好处?
  13. 接口绑定有几种实现方式,分别是怎么实现的?
  14. 什么情况下用注解绑定,什么情况下用 xml 绑定?
  15. MyBatis 实现一对一有几种方式?具体怎么操作的?
  16. Mybatis 能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区 别?
  17. MyBatis 里面的动态 Sql 是怎么设定的?用什么语法?
  18. Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?
  19. Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
  20. 当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定 pojo?
  21. 模糊查询 like 语句该怎么写
  22. 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应, Dao 的工作原理,是否可以重 载?
  23. Mybatis 映射文件中,如果 A 标签通过 include 引用了 B 标签的内容,请问,B 标签能 否定义在 A 标签的后面,还是说必须定义在 A 标签的前面?
  24. Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?
  25. Mybatis 中如何执行批处理?
  26. Mybatis 都有哪些 Executor 执行器?它们之间的区别是什么?
  27. Mybatis 中如何指定使用哪一种 Executor 执行器?
  28. Mybatis 执行批量插入,能返回数据库主键列表吗?
  29. Mybatis 是否可以映射 Enum 枚举类?
  30. 如何获取自动生成的(主)键值?
  31. 在 mapper 中如何传递多个参数?

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

文档资料,私信,[架构资料】获取

Spring面试专题(25道):

  1. 什么是 Spring 框架?Spring 框架有哪些主要模块?
  2. 使用 Spring 框架能带来哪些好处?
  3. 什么是控制反转(IOC)?什么是依赖注入?
  4. 请解释下 Spring 框架中的 IoC?
  5. BeanFactory 和 ApplicationContext 有什么区别?
  6. Spring 有几种配置方式?
  7. 如何用基于 XML 配置的方式配置 Spring?
  8. 如何用基于 Java 配置的方式配置 Spring?
  9. 怎样用注解的方式配置 Spring?
  10. 请解释 Spring Bean 的生命周期?
  11. Spring Bean 的作用域之间有什么区别?
  12. 什么是 Spring inner beans?
  13. Spring 框架中的单例 Beans 是线程安全的么?
  14. 请举例说明如何在 Spring 中注入一个 Java Collection?
  15. 如何向 Spring Bean 中注入一个 Java.util.Properties?
  16. 请解释 Spring Bean 的自动装配?
  17. 请解释自动装配模式的区别?
  18. 如何开启基于注解的自动装配?
  19. 请举例解释@Required 注解?
  20. 请举例解释@Autowired 注解?
  21. 请举例说明@Qualifier 注解?
  22. 构造方法注入和设值注入有什么区别?
  23. Spring 框架中有哪些不同类型的事件?
  24. FileSystemResource 和 ClassPathResource 有何区别?
  25. Spring 框架中都用到了哪些设计模式?

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

文档资料,私信,[架构资料】获取

Dubbo (30道):

  1. Dubbo 支持哪些协议,每种协议的应用场景,优缺点?
  2. Dubbo 超时时间怎样设置?
  3. Dubbo 有些哪些注册中心?
  4. Dubbo 集群的负载均衡有哪些策略 
  5. Dubbo 是什么?
  6. Dubbo 的主要应用场景?
  7. Dubbo 的核心功能?
  8. Dubbo 的核心组件?
  9. Dubbo 服务注册与发现的流程?
  10. Dubbo 的架构设计?
  11. Dubbo 框架设计一共划分了 10 个层:
  12. Dubbo 的服务调用流程?
  13. Dubbo 支持哪些协议,每种协议的应用场景,优缺点?
  14. dubbo 推荐用什么协议?
  15. Dubbo 有些哪些注册中心?
  16. Dubbo 默认采用注册中心?
  17. 为什么需要服务治理?
  18. Dubbo 的注册中心集群挂掉,发布者和订阅者之间还能通信么?
  19. Dubbo 与 Spring 的关系?
  20. Dubbo 使用的是什么通信框架?
  21. Dubbo 集群提供了哪些负载均衡策略?
  22. Dubbo 的集群容错方案有哪些?
  23. Dubbo 的默认集群容错方案?
  24. Dubbo 支持哪些序列化方式?
  25. Dubbo 超时时间怎样设置?
  26. 服务调用超时问题怎么解决?
  27. Dubbo 在安全机制方面是如何解决?
  28. Dubbo 和 Dubbox 之间的区别?
  29. Dubbo 和 Spring Cloud 的关系?
  30. Dubbo 和 Spring Cloud 的区别?

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

Netty面试专题(10道):

  1. BIO、NIO 和 AIO 的区别?
  2. NIO 的组成?
  3. Netty 的特点?
  4. Netty 的线程模型?
  5. TCP 粘包/拆包的原因及解决方法?
  6. 了解哪几种序列化协议?
  7. 如何选择序列化协议?
  8. Netty 的零拷贝实现?
  9. Netty 的高性能表现在哪些方面?
  10. NIOEventLoopGroup 源码?

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

96道(mybatis+spring专题+Dubbo+Netty)整理完毕,由于文章篇幅原因,每个核心面试题的答案都一一整理到文档里面,需要的朋友可以私信【架构资料】,免费获取PDF文档,除了这96道核心考题之外,还有Java基础,MYSQL,liunx核心知识点的考题,

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

面试题视频讲解:

BATJ最全面试核心知识点整理:mybatis+spring专题+Dubbo+Netty

猜你喜欢

转载自blog.csdn.net/qq_46388795/article/details/109134749
今日推荐