英特尔|2022年春招,Java后端最全面试攻略,吃透25个技术栈( 六 )


33、@RequestMapping 注解有什么用?
34、spring JDBC API 中存在哪些类?
十五、Spring Cloud面试题1、什么是 Spring Cloud?
2、负载平衡的意义什么?
3、什么是 Spring Cloud Bus?我们需要它吗?
4、什么是 Hystrix 断路器?我们需要它吗?
5、什么是 Hystrix?它如何实现容错?
6、什么是 Netflix Feign?它的优点是什么?
7、什么是服务熔断?什么是服务降级
8、Eureka和zookeeper都可以提供服务注册与发现的功能 , 请说说两个的区别?
9、什么是微服务
10、什么是Hystrix断路器?我们需要它吗
11、spring cloud 和dubbo区别?
12、SpringBoot和SpringCloud的区别?
13、spring cloud 和dubbo区别?
14、说说 RPC 的实现原理
15、微服务之间是如何独立通讯的?
16、使用 Spring Cloud 有什么优势?
17、REST 和RPC对比
18、你所知道的微服务技术栈?
十六、RabbitMQ面试题1、什么是 rabbitmq
2、使用 rabbitmq 的场景
3、RabbitMQ有什么优缺点?
4、什么是Message?
5、为什么要使用 rabbitmq
6、消息如何分发?
7、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?
8、消息怎么路由?
9、如何确保消息不丢失?
10、消息基于什么传输?
11、如何保证消息的顺序性
12、Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别?
13、Fanout(广播分发)?
14、如何保证高可用的?
15、mq 的缺点
16、如何保证消息的可靠传输?如果消息丢了怎么办
17、如何避免消息重复投递或重复消费?
18、什么是Message?
19、如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时 , 说说怎么解决
20、RabbitMQ 的集群
21、什么是Connection ?
22、topic 交换器(模式匹配) ?
23、Exchange 类型 ?
24、设计MQ的思路
由于篇幅有限 , 获取完整面试题和答案解析可以转发后私信关键字【面试题】获取
十七、Dubbo 面试题1、为什么要用 Dubbo?
2、Dubbo是什么?
3、默认使用的是什么通信框架 , 还有别的选择吗?
4、Dubbo 和 Spring Cloud 有什么区别?
5、一般使用什么注册中心?还有别的选择吗?
6、dubbo都支持什么协议 , 推荐用哪种?
7、服务提供者能实现失效踢出是什么原理?
8、Dubbo 的整体架构设计有哪些分层?
9、如何解决服务调用链过长的问题?
10、说说核心的配置有哪些?
11、Dubbo 推荐用什么协议?
12、默认使用什么序列化框架 , 你知道的还有哪些?
13、画一画服务注册与发现的流程图?
14、Dubbo 集群容错有几种方案?
15、服务上线怎么不影响旧版本?
16、Dubbo 服务降级 , 失败重试怎么做?
17、Dubbo Monitor 实现原理?
18、Dubbo 用到哪些设计模式?
19、Dubbo 配置文件是如何加载到 Spring 中的?
20、服务调用是阻塞的吗?
21、Dubbo 支持分布式事务吗?
22、Dubbo 可以对结果进行缓存吗?
十八、MyBatis 面试题1、什么是 Mybatis?
2、MyBatis实现一对一有几种方式?具体怎么操作的?
3、MyBatis 框架的缺点
4、MyBatis实现一对多有几种方式怎么操作的?
5、MyBatis 与 Hibernate 有哪些不同?
6、Mybatis是否支持延迟加载?如果支持 , 它的实现原理是什么?
7、当实体类中的属性名和表中的字段名不一样, 怎么办 ?
8、 Mybatis的一级、二级缓存:
9、通常一个 Xml 映射文件 , 都会写一个 Dao 接口与之对应 , 请问 , 这个 Dao 接口的工作原理是什么?Dao 接口里的方法 , 参数不同时 , 方法能重载吗?