2018阿里集团中间件Java面试题(4面)

2018阿里集团中间件Java面试题(4面)_第1张图片

持续分享阿里技术面试

最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper

最新阿里内推高级Java面试题

蚂蚁金服4轮面经(Java研发):G1收集器+连接池+分布式架构

天猫研发团队(4面全题目):并发压测+Mina+事务+集群+秒杀架构

最新蚂蚁花呗三面题目:红黑树+并发容器+CAS+Solr+分布式+大数据

支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等

支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购

蚂蚁三面面经(java开发岗):Java锁机制+JVM+线程池+事务+中间件

阿里聚划算5轮面试题:GC收集器、多线程锁、海量数据技术考核


后续将会陆续公布相关面试题答案哦,答案会首发于优知学院微信公众号。

一面:

  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哪个个好,如果是集群部署,高并发情况下哪个性能更好。

二面:

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

三面(高级技术专家面):

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

四面(HR):

主要交流为什么选择来阿里,未来的打算等,交流挺愉快。


money.jpg

你可能感兴趣的:(阿里Java面试题)