阿里架构师分享面试文档:Dubbo+Kafka+MyBatis+redis+Spring
年关将至,我却在年前离了职,原因就不谈及了,在离职前去面试过几家还算可以的互联网企业,在这里把遇到的面试题分享出来,给与需要的小伙伴们做一个面试分享, 看看会被问到什么问题!
Dubbo+java 后端+Kafka+MyBatis+redis+Spring
给大家先看看我再面试某家企业一面被问到的问题, 大家可以猜猜我开发几年了!
自我介绍
说说 B +树和 B 树的区别,优缺点等?
聊聊 Spring,主要 IOC 等等
多线程 JUC 包下的- -些常见的类,比如 CountDownLatch、Semaphore 等
锁的概念,锁相关的关键字,volatile ,synchronized。还比较了 ReentrantLock 与 synchronized。
你了解哪些收集器? CMS 和 G1。详细谈谈 G1 的优点?什么时候进行 Full GC 呢?
Spring 中涉及的一些设计模式
算法题:无序数列中求第 k 大的数(维护最小堆,然后依次遍历,与堆顶比较)
MySQL 创建索引的原则,好处
怎么实现一个线程安全的计数器?
猜出来的同学可以在评论区告诉我哦!
下面正式开始面试题分享!
Dubbo 面试及解析!
Dubbo 的诞生和 SOA 分布式架构的流行有着莫大的关系。SOA 面向服务的架构(ServiceOriented Architecture),也就是把工程按照业务逻辑拆分成服务层、表现层两个工程。服务层中.包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。
服务提供者能实现失效踢出是什么原理?
服务上线怎么不影响旧版本?
如何解决服务调用链过长的问题?
说说核心的配置有哪些?
集群容错怎么做?
dubbo 在安全机制方面如何解决的?
解析是可以分享给各位程序员朋友的
真诚分享,希望您可以动动小手帮我转发一下文章,
一键三连+评论,然后添加我的 VX(tkzl6666)即可免费领取。
Dubbo 面试及解析
Kafka 面试及解析!
请说明什么是 Apache Kafka?
请说明什么是传统的消息传递方法?
请说明 Kafka 相对传统技术有什么优势?
在 Kafka 中 broker 的意义是什么?
Kafka 服务器能接收到的最大信息是多少?
解释 Kafka 的 Zookeeper 是什么?我们可以在没有 Zookeeper 的情况下使用 Kafka 吗?
解释 Kafka 的用户如何消费信息?
解析
解析
MyBatis 面试及解析!
mybatis 作为三大框架几乎被面试的几率是百分百
Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?
Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?
Mybatis 能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别。
Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?
Mybatis 中如何执行批处理?
Mybatis 中如何指定使用哪一种 Executor 执行器?
简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?
为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
解析
解析
redis 面试及解析!
Redis 有哪些架构模式?讲讲各自的特点
什么是 Redis 持久化?Redis 有哪几种持久化方式?优缺点是什么?
刚刚上面你有提到 redis 通讯协议(RESP ),能解释下什么是 RESP?有什么特点?
什么是一致性哈希算法?什么是哈希槽?
使用过 Redis 做异步队列么,你是怎么用的?有什么缺点?
解析
解析
Spring 面试及解析!
什么是 Spring IOC 容器
IOC 的优点是什么?
一个 Spring 的应用看起来象什么?
哪种依赖注入方式你建议使用,构造器注入,还是 Setter 方法注入
Spring 框架中的单例 bean 是线程安全的吗?
在 Spring 中如何注入一个 java 集合?
解析
评论 (1 条评论)