乐趣区

关于java:阿里中间件四面高并发框架MQ-MyCat锁机制分布式

一面

1. 自我介绍
2. 善于哪方面的技术?
3.Java 有哪些锁品种?(乐观锁 & 乐观锁、可重入锁 &Synchronize 等)
4. 比拟重要的数据结构,如链表,队列,栈的根本了解及大抵实现
5.J.U.C 下的常见类的应用。ThreadPool 的深刻考查;BlockingQueue 的应用
6.Java 内存分代模型,GC 算法,JVM 常见的启动参数;CMS 算法的过程。
7.volatile 关键字有什么用(包含底层原理)
8. 线程池的调优策略
9.spring cloud 的服务注册与发现是怎么设计的?
10. 分布式系统的全局 id 如何实现
11. 分布式锁的计划,redis 和 zookeeper 哪个个好,如果是集群部署,高并发状况下哪个性能更好。

耗时将近 50 分钟。

二面

1. 参加的我的项目,选一个,技术难度在哪里?
2.Collections.sort 底层排序形式
3. 负载平衡的原理
4. 设计模式与重构,谈谈你对重构的了解
5. 谈谈 Redis 相干的集群有哪些成熟计划?
6. 再谈谈统一 hash 算法 (redis)?
7. 数据库索引,B+ 树的个性和建树过程。
8.mysql 相干的行锁,表锁;乐观锁,乐观锁
9. 谈谈多线程和并发工具的应用
10. 讲讲 Redis 的架构和组件
11.Redis 的数据一致性问题(分布式多节点环境 & 单机环境)
12.docker 容器

耗时将近 40 分钟

三面(高级技术专家面)

1. 高并发状况下,零碎是如何撑持大量的申请的?
2. 接着下面的问题,延长到了中间件,kafka、redis、rocketmq、mycat 等设计思路和实用场景等
3. 最近上过上哪些技术站点;最近在看哪些书。
4. 工作和生存中遇见最大的挑战,怎么去克服?
5. 将来有怎么的打算

耗时将近 30 分钟

四面 (HR)

聊人生谈现实,HR 很 ncie,次要交换为什么抉择来阿里,将来的打算等,交换挺欢快。

耗时 30 分钟

以上就是阿里中间件技术三面和 HR 面试题目,

以下是总结进去的阿里经典面试题目及答案,内容涵盖: Java 根底、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Redis、MySQL、Spring 等技术栈,有须要的小伙伴能够 【间接点击此处】

退出移动版