• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 坚持原创分享BAT面试+架构+CTO进阶干货!

蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式

java面试题 优知学院陈睿 7个月前 (11-06) 2124次浏览 0个评论

蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式

蚂蚁中间件一面:

  1. 自我介绍
  2. JVM垃圾回收算法和垃圾回收器有哪些,最新的JDK采用什么算法。
  3. 新生代和老年代的回收机制。
  4. 讲一下ArrayList和linkedlist的区别,ArrayList与HashMap的扩容方式。
  5. Concurrenthashmap1.8后的改动。
  6. Java中的多线程,以及线程池的增长策略和拒绝策略了解么。
  7. Tomcat的类加载器了解么
  8. Spring的ioc和aop,Springmvc的基本架构,请求流程。
  9. HTTP协议与Tcp有什么区别,http1.0和2.0的区别。
  10. Java的网络编程,讲讲NIO的实现方式,与BIO的区别,以及介绍常用的NIO框架。
  11. 索引什么时候会失效变成全表扫描
  12. 介绍下分布式的paxos和raft算法

蚂蚁中间件二面


  1. 你在项目中怎么用到并发的。
  2. 消息队列的使用场景,谈谈Kafka。
  3. 你说了解分布式服务,那么你怎么理解分布式服务。
  4. Dubbo和Spring Clound的区别,以及使用场景。
  5. 讲一下docker的实现原理,以及与JVM的区别。
  6. MongoDB、Redis和Memcached的应用场景,各自优势
  7. MongoDB有事务吗
  8. Redis说一下sorted set底层原理
  9. 讲讲Netty为什么并发高,相关的核心组件有哪些

蚂蚁中间件三面

  1. 完整的画一个分布式集群部署图,从负载均衡到后端数据库集群。
  2. 分布式锁的方案,Redis和Zookeeper哪个好,如果是集群部署,高并发情况下哪个性能更好。
  3. 分布式系统的全局id如何实现。
  4. 数据库万级变成亿级,你如何来解决。
  5. 常见的服务器雪崩是由什么引起的,如何来防范。
  6. 异地容灾怎么实现
  7. 常用的高并发技术解决方案有哪些,以及对应的解决步骤。


更多阿里技术专家面试题

关注优知学院微信公众号(id:youzhixueyuan),回复关键词”我要130“,获取阿里架构师130面试题。


本文标题:蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式
转载请保留页面地址:http://youzhixueyuan.com/ali-middleware-team-interview-questions.html
喜欢 (2)
[mike.r.chen@163.com]
分享 (0)
优知学院陈睿
关于作者:
优知学院创始人,13年互联网从业经验,资深架构设计经验,曾就职于淘宝、盛大、百度、携程,历程高级研发工程师、架构师、研发经理、事业部CTO。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址