写点什么

阿里面试必问题:Spring+MyBaits+ 微服务 +Dubbo+Kakfa 带解析

发布于: 2021 年 01 月 18 日

前言


很多同学在群里和我抱怨,面试的时候准备的不充分,导致面试结果不理想,也有很多同学苦于没有一份合适的面试指导。针对这些的同学,在这分享总结的 Java 面试的高频面试题(包括了 Java 集合,JVM,并发与多线程,Spring,MyBaits,微服务,Dubbo,Kakfa,中间件,Redis,数据库,设计模式等),进行了整理,免费分享给大家,希望大家能带着这些问题和答案解析,能让你进行有针对性行的学习,对面试做到知己知彼,百战百胜。



限于头条篇幅的原因,我只分享阿里面试必问题:Spring+MyBaits+微服务+Dubbo+Kakfa


还有更多面试专题各位可以找我获取到这样一份文档资料来学习哦!很多面试题我就不一一展示了,有需要的小伙伴可以来找我获取到哦!





阿里 Spring 面试必问


  • 怎样开启注解装配以及常用注解

  • 简单介绍下 Spring bean 的生命周期

  • BeanFactory 常用的实现类有哪些?

  • 解释 Spring JDBC、Spring DAO 和 Spring ORM

  • BeanFactory 与 AppliacationContext 有什么区别?


阿里 SpringMVC 面试必问


  • 讲下 SpringMvc 的核心入口类是什么,Struts1,Struts2 的分别是什么

  • SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决

  • SpingMvc 中的控制器的注解一般用哪个,有没有别的注解可以替代

  • @RequestMapping 注解用在类上面有什么作用

  • 如果在拦截请求中,我想拦截 get 方式提交的方法,怎么配置


阿里 MyBatis 面试必问


  • Mybatis 是如何进行分页的?分页插件的原理是什么?

  • Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?

  • 如何执行批量插入

  • 如何获取自动生成的(主)键值?

  • 在 mapper 中如何传递多个参数?


阿里 SpringBoot 面试必问


  • SpringBoot 中静态首页默认位置可以放在哪里?

  • SpringBoot 中静态资源直接映射的优先级是怎样的?

  • 继承 WebMvcConfigurerAdapter 抽象类,常用的重写方法列举几个?

  • SpringBoot 中怎么禁用某些自动配置特性?

  • @SpringBootApplication 引入了哪 3 个重要的注解?


阿里 SpringCloud 面试必问


  • 服务注册和发现是什么意思?Spring Cloud 如何实现?

  • 什么是 Hystrix?它如何实现容错?

  • 什么是 Hystrix 断路器?我们需要它吗?

  • 什么是 Netflix Feign?它的优点是什么?

  • 什么是 Spring Cloud Bus?我们需要它吗?


阿里 Redis 面试必问


  • Redis key 的过期时间和永久有效分别怎么设置?

  • Redis 回收进程如何工作的?

  • Redis 集群方案什么情况下会导致整个集群不可用?

  • MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中的数据都是热点数据?

  • Redis 有哪些适合的场景?


阿里 Dubbo 面试必问


  • 最小活跃数算法中是如何统计这个活跃数的?

  • 简单谈谈你对一致性哈希算法的认识?

  • 服务发布过程中做了哪些事?

  • dubbo 都有哪些协议,他们之间有什么特点,缺省值是什么?

  • 什么是本地暴露和远程暴露,他们的区别?


阿里 JVM 面试必问


  • JVM 的内存相关,如何实现?

  • 那么 Java 的堆内存,如何细分?

  • 在 cms 算法中,young gc 的实现过程?

  • JVM GC 问题排查以及性能调优经验

  • cms 算法的几个过程中,哪几个是需要 stw 的?为什么需要 stw?


阿里 mysql 面试必问


  • MySQL 的复制原理以及流程

  • innodb 的事务与日志的实现方式

  • MySQL 数据库 cpu 飙升到 500%的话他怎么处理?

  • MySQL 的 SQL 语句优化?

  • mysqldump 以及 xtranbackup 的实现原理


限于头条篇幅的原因,今天给大家整理的阿里 Java 面试必问知识点我就总结这些啦其余还有 Netty、zookeeper、Spring cloud、分布式、高并发等架构资料和完整的 Java 架构学习进阶导图!


这些资料都以整理成了 PDF 文档,可以找我免费获取到!





用户头像

微信:tkzl6666 添加获取你想要的Java资料 2019.01.29 加入

添加VX(tkzl6666 ) 获取大厂面试真题,面试复习资料,Java进阶资料,Java实战项目。

评论 (1 条评论)

发布
用户头像
阿里面试必问题:Spring+MyBaits+ 微服务 +Dubbo+Kakfa 带解析
2021 年 01 月 18 日 15:02
回复
没有更多了
阿里面试必问题:Spring+MyBaits+微服务+Dubbo+Kakfa带解析