三分钟带你入门redis高可用架构之哨兵模式,成功拿下大厂offer

前言

这几年在Java工程师招聘时,会看到很多人的简历都写着使用了Spring Cloud做微服务实现,使用Docker做自动化部署,并且也会把这些做为自己的亮点。而比较有趣的这其中以小公司出来的人为绝大多数,大的公司出来的人简历上倒是很少提这些东西。

对于我自己来说,从15年就开始关注这一块,看过马丁.福勒最开始的关于微服务的论文、也看过不少对微服务的论证的英文文章和书,也研究过Spring Cloud、Sofa等开源实现以及Service mesh。考虑到我们公司研发团队人力不足、基础设施不完善,当初是没有推行微服务的。但随着看到上述的那种简历越来越多,有时候我也会疑问:难道真的不用微服务就落后了吗?公司的同事如果不掌握这些就真的没有竞争力了吗。而随着最近公司业务的逐步提升,研发人员越来越多,借着在梳理公司的微服务落地计划时,也梳理了一下微服务的相关知识点,也是本文的主要内容。

SpringCloud面试题

  1. 什么是 Spring Cloud?
  2. 使用 Spring Cloud 有什么优势?
  3. 服务注册和发现是什么意思?Spring Cloud 如何实现?
  4. Spring Cloud 和dubbo区别?
  5. SpringBoot和SpringCloud的区别?
  6. 负载平衡的意义什么?
  7. 什么是 Hystrix?它如何实现容错?
  8. 什么是 Hystrix 断路器?我们需要它吗?
  9. 什么是 Netflix Feign?它的优点是什么?
  10. 什么是 Spring Cloud Bus?我们需要它吗?
  11. Spring Cloud断路器的作用
  12. 什么是SpringCloudConfig?
  13. Spring Cloud Gateway?

SpringBoot面试题

  1. 什么是 Spring Boot?以及Spring Boot的优劣势?
  2. 为什么要用 Spring Boot?
  3. Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
  4. Spring Boot 的配置文件有哪几种格式?它们有什么区别?
  5. Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
  6. 开启 Spring Boot 特性有哪几种方式?
  7. Spring Boot 需要独立的容器运行吗?
  8. 运行 Spring Boot 有哪几种方式?
  9. Spring Boot 自动配置原理是什么?
  10. Spring Boot 的目录结构是怎样的?
  11. 你如何理解 Spring Boot 中的 Starters?
  12. 如何在 Spring Boot 启动的时候运行一些特定的代码?
  13. Spring Boot 有哪几种读取配置的方式?
  14. Spring Boot 支持哪些日志框架?推荐和默认的日志框架是哪个?
  15. SpringBoot 实现热部署有哪几种方式?
  16. 你如何理解 Spring Boot 配置加载顺序?
  17. Spring Boot 如何定义多套不同环境配置?
  18. Spring Boot 可以兼容老 Spring 项目吗,如何做?
  19. 保护 Spring Boot 应用有哪些方法?
  20. Spring Boot 2.X 有什么新特性?与 1.X 有什么区别?

Dubbo面试题

  1. Dubbo与DubboX区别
  2. Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?
  3. Dubbo中有哪些角色?
  4. Dubbo在安全机制方面是如何解决的
  5. Dubbo执行流程?
  6. Dubbo支持的协议有哪些?
  7. Dubbo支持的注册中心有哪些?
  8. dubbo服务负载均衡策略?
  9. dubbo核心的配置有哪些?dubbo推荐用什么协议?
  10. dubbo连接注册中心和直连的区别
  11. dubbo通信协议dubbo协议为什么不能传大包
  12. dubbo通信协议dubbo协议为什么要消费者比提供者个数多
  13. dubbo通信协议dubbo协议为什么采用异步单一长连接
  14. dubbo通信协议dubbo协议适用范围和适用场景
  15. Spring Cloud与Dubbo的区别是什么?
  16. 什么是Dubbo?
  17. 简述Dubbo的均衡策略和集群容错模式
  18. 为什么要用 Dubbo?
  19. Dubbo 的整体架构设计有哪些分层?
  20. 默认使用的是什么通信框架,还有别的选择吗?
  21. 服务调用是阻塞的吗?
  22. 一般使用什么注册中心?还有别的选择吗?
  23. 默认使用什么序列化框架,你知道的还有哪些?
  24. 服务提供者能实现失效踢出是什么原理?
  25. 服务上线怎么不影响旧版本?
  26. 如何解决服务调用链过长的问题?
  27. 说说核心的配置有哪些?
  28. Dubbo 推荐用什么协议?
  29. 同一个服务多个注册的情况下可以直连某一个服务吗?
  30. 画一画服务注册与发现的流程图?
  31. Dubbo 集群容错有几种方案?
  32. Dubbo 服务降级,失败重试怎么做?
  33. Dubbo 使用过程中都遇到了些什么问题?
  34. Dubbo Monitor 实现原理?
  35. Dubbo 用到哪些设计模式?
  36. Dubbo 配置文件是如何加载到 Spring 中的?
  37. Dubbo SPI 和 Java SPI 区别?
  38. Dubbo 支持分布式事务吗?
  39. Dubbo 可以对结果进行缓存吗?
  40. 服务上线怎么兼容旧版本?
  41. Dubbo 必须依赖的包有哪些?
  42. Dubbo telnet 命令能做什么?
  43. Dubbo 如何优雅停机?
  44. Dubbo 和 Spring Cloud 的区别?
  45. 你还了解别的分布式框架吗?

总结

总的来说,面试是有套路的,一面基础,二面架构,三面个人。

最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友,点击这里即可免费获取

三面蚂蚁金服成功拿到offer后,他说他累了

三面蚂蚁金服成功拿到offer后,他说他累了

三面蚂蚁金服成功拿到offer后,他说他累了

cm-1620813909259)]

[外链图片转存中…(img-sDGOqMrg-1620813909262)]

[外链图片转存中…(img-eTsKsTEO-1620813909265)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值