阿里中间件四面(高并发+框架+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等技术栈,有需要的小伙伴可以【直接点击此处】
文章图片
【阿里中间件四面(高并发+框架+MQ +MyCat+锁机制+分布式)】
文章图片
推荐阅读
- 阿里云ACE认证含金量高不高(考试内容难不难?)
- 阿里巴巴第三届终端练习生计划开启报名,助你成为专业终端人!
- 阿里巴巴|即时零售的战场,阿里静悄悄
- 深度|深度 | 阿里云蒋江伟(什么是真正的云原生())
- 阿里云拨测(主动探测Web应用质量,助力提升用户体验)
- Java面试题整理|历时两个月拿到阿里P7整个面试过程和offer(仅供参考)
- 阿里云Ubuntu|阿里云Ubuntu 16.04 x64 装配Transmission
- 阿里云的ACE考试为什么突然改革了(考试现在难不难?)
- 阿里前端一面面试题(附答案)
- 阿里腾讯外包Java怎样_阿里Java岗、腾讯后台开发岗面经(拿到AT双Offer)