Java|普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸( 三 )


  • Zookeeper 的典型应用场景
  • Dubbo 面试题
    1. 为什么要用 Dubbo?
    2. Dubbo 的整体架构设计有哪些分层?
    3. 默认使用的是什么通信框架 , 还有别的选择吗?
    4. 服务调用是阻塞的吗?
    5. 一般使用什么注册中心?还有别的选择吗?
    6. 默认使用什么序列化框架 , 你知道的还有哪些?
    7. 服务提供者能实现失效踢出是什么原理?
    8. 服务上线怎么不影响旧版本?
    9. 如何解决服务调用链过长的问题?
    10. 说说核心的配置有哪些?
    11. Dubbo 推荐用什么协议?
    12. 同一个服务多个注册的情况下可以直连某一个服务吗?
    13. 画一画服务注册与发现的流程图?
    14. Dubbo 集群容错有几种方案?
    15. Dubbo 服务降级 , 失败重试怎么做?
    16. Dubbo 使用过程中都遇到了些什么问题?
    17. Dubbo Monitor 实现原理?
    18. Dubbo 用到哪些设计模式?
    19. Dubbo 配置文件是如何加载到 Spring 中的?
    20. Dubbo SPI 和 Java SPI 区别?
    21. Dubbo 支持分布式事务吗?
    22. Dubbo 可以对结果进行缓存吗?
    23. 服务上线怎么兼容旧版本?
    24. Dubbo 必须依赖的包有哪些?
    25. Dubbo telnet 命令能做什么?
    26. Dubbo 支持服务降级吗?
    27. Dubbo 如何优雅停机?
    28. Dubbo 和 Dubbox 之间的区别?
    29. Dubbo 和 Spring Cloud 的区别?
    30. 你还了解别的分布式框架吗?

    Elasticsearch 面试题
    1. elasticsearch 了解多少 , 说说你们公司 es 的集群架构 , 索引数据大小 , 分片有多少 , 以及一些调优手段。
    2. elasticsearch 的倒排索引是什么
    3. elasticsearch 索引数据多了怎么办 , 如何调优 , 部署
    4. elasticsearch 是如何实现 master 选举的
    5. 详细描述一下 Elasticsearch 索引文档的过程
    6. 详细描述一下 Elasticsearch 搜索的过程?
    7. Elasticsearch 在部署时 , 对 Linux 的设置有哪些优化方法
    8. lucence 内部结构是什么?
    9. Elasticsearch 是如何实现 Master 选举的?
    10. Elasticsearch 中的节点(比如共 20 个) , 其中的 10 个选了一个 master , 另外 10 个选了另一个 master , 怎么办?
    11. 客户端在和集群连接时 , 如何选择特定的节点执行请求的?
    12. 详细描述一下 Elasticsearch 索引文档的过程 。
    13. 详细描述一下 Elasticsearch 更新和删除文档的过程 。
    14. 详细描述一下 Elasticsearch 搜索的过程
    15. 在 Elasticsearch 中 , 是怎么根据一个词找到对应的倒排索引的?
    16. Elasticsearch 在部署时 , 对 Linux 的设置有哪些优化方法?
    17. 对于 GC 方面 , 在使用 Elasticsearch 时要注意什么?
    18. Elasticsearch 对于大数据量(上亿量级)的聚合如何实现?
    19. 在并发情况下 , Elasticsearch 如果保证读写一致?
    20. 如何监控 Elasticsearch 集群状态?
    21. 介绍下你们电商搜索的整体技术架构