分类 Java面试题 下的文章

面试题,程序员面试题,Java面试题,Zookeeper应用场景,分布式锁,分布式协调,元数据信息管理,配置信息管理,HA高可用性

面试题

zookeeper 都有哪些使用场景?

面试官心理分析

现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC 框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。

分布式锁这个东西,很常用的,你做 Java 系统开发,分布式系统,可能会有一些场景会用到。最常用的分布式锁就是基于 zookeeper 来实现的。

- 阅读剩余部分 -

面试题,程序员面试题,Java面试题,dubbo工作原理,Dubbo负载均衡策略,Dubbo集群容错策略,Dubbo动态代理策略,dubbo SPI 机制,网络通信序列化,RandomLoadBalance,RoundRobinLoadBalance,LeastActiveLoadBalance,ConsistentHashLoadBalance,Failover Cluster模式,Failfast Cluster模式,Failback Cluster模式,Forking Cluster模式,Broadcast Cluster模式

面试题

dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?

面试官心理分析

继续深问吧,这些都是用 dubbo 必须知道的一些东西,你得知道基本原理,知道序列化是什么协议,还得知道具体用 dubbo 的时候,如何负载均衡,如何高可用,如何动态代理。

- 阅读剩余部分 -

面试题,程序员面试题,Java面试题,Dubbo通信协议,Dubbo序列化协议,Hessian数据结构,dubbo协议,rmi协议,hessian协议,http协议,thrift协议,webservice协议,memcached协议,redis协议,rest协议,gPRC协议,为什么PB效率最高

面试题

dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的?

面试官心理分析

上一个问题,说说 dubbo 的基本工作原理,那是你必须知道的,至少要知道 dubbo 分成哪些层,然后平时怎么发起 rpc 请求的,注册、发现、调用,这些是基本的。

- 阅读剩余部分 -

面试题,程序员面试题,Java面试题,Dubbo,Dubbo工作原理,Dubbo工作流程,注册中心,rpc,请求注册中心挂了还能通信吗

面试题

说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程?

面试官心理分析

MQ、ES、Redis、Dubbo,上来先问你一些思考性的问题原理,比如 kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理;之后就是生产环境里可能会碰到的一些问题,因为每种技术引入之后生产环境都可能会碰到一些问题;再来点综合的,就是系统设计,比如让你设计一个 MQ、设计一个搜索引擎、设计一个缓存、设计一个 rpc 框架等等。

- 阅读剩余部分 -

面试题,程序员面试题,Java面试题,高并发系统,如何设计高并发系统,系统拆分,缓存,MQ,分库分表,读写分离,ElasticSearch

面试题

如何设计一个高并发系统?

面试官心理分析

说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的 JD 里都是说啥,有高并发就经验者优先。

如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿 offer 基本如探囊取物,没啥问题。面试官也绝对不会这样来问你,否则他就是蠢。

- 阅读剩余部分 -