2020年高级Java程序员面试题汇总,含答案总结

本文汇总了2020年高级Java程序员面试常见问题,包括JDK新特性、Dubbo、Zookeeper、Spring全家桶、Redis、Mysql、多线程、消息中间件、线程池、JVM、设计模式等多个领域的知识点。文中还提及了面试中可能遇到的技术外问题,如公司业务、个人职业规划等。
摘要由CSDN通过智能技术生成


引言:
随着金九银十的面试跳槽,回首在经历了两周的跳槽求职路后,终于成功拿到offer,距今已经入职快一个月了,因此,这几天抽空将之前的面试题做了个汇总,一方面自己以后回顾学习用,一方面为大家奉送上一份秋收的福利。

下面的文章中的面试题分享没有全部附上详细的解析,但是整理成了一份详细的PDF文档可分享给大家,需要的朋友可以:点击这里领取!!!暗号:CSDN
在这里插入图片描述

JDK

jdk1.8版本后的新特性有哪些?
如何避免空指针异常?

Dubbo

Dubbo是什么?
Dubbo 和 Spring Cloud 有什么区别?
dubbo都支持什么协议,推荐用哪种?
Dubbo需要 Web 容器吗?
Dubbo内置了哪几种服务容器?
Dubbo里面有哪几种节点角色?
Dubbo的服务注册与发现的流程图是怎样的?
Dubbo默认使用什么注册中心,还有别的选择吗?
Dubbo有哪几种配置方式?
Dubbo 核心的配置有哪些?
Dubbo启动时如果依赖的服务不可用会怎样?
Dubbo推荐使用什么序列化框架,你知道的还有哪些?
Dubbo默认使用的是什么通信框架,还有别的选择吗?
Dubbo有哪几种负载均衡策略,默认是哪种?
Dubbo支持服务多协议吗?
Dubbo可以对结果进行缓存吗?
Dubbo服务之间的调用是阻塞的吗?
Dubbo支持分布式事务吗?
Dubbo支持服务降级吗?
Dubbo的通信采用什么?
服务提供者能实现失效踢出是什么原理?
Dubbo的管理控制台能做什么?
是否看过Dubbo的代码底层原理?具体有哪些?
Dobbo的调用流程是什么?
Dobbo支持动态添加服务吗?

Zookeeper

zookeeper是什么?
zookeeper都有哪些功能?
zookeeper有哪几种部署方式?
zookeeper使用什么协议?
zookeeper的通知机制是怎样的?
zookeeper是如何实现分布式锁的?
zookeeper的选举机制及流程是什么?
zookeeper集群是如何搭建的?
zookeeper集群最少要几台机器,集群规则是怎样的?
zookeeper集群中有几种角色?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值