写点什么

蚂蚁金服三面 Java 面试题全解析,这也太难了吧

发布于: 2021 年 03 月 27 日

蚂蚁 Java 一面

  • 二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL 树)和弱平衡二叉树(红黑树)有什么区别

  • B 树和 B+树的区别,为什么 MySQL 要使用 B+树

  • HashMap 如何解决 Hash 冲突

  • epoll 和 poll 的区别,及其应用场景

  • 简述线程池原理,FixedThreadPool 用的阻塞队列是什么

  • sychronized 和 ReentrantLock 的区别

  • sychronized 的自旋锁、偏向锁、轻量级锁、重量级锁,分别介绍和联系

  • HTTP 有哪些问题,加密算法有哪些,针对不同加密方式可能产生的问题,及其 HTTPS 是如何保证安全传输的


蚂蚁 Java 二面

  • 设计模式有哪些大类,及熟悉其中哪些设计模式

  • volatile 关键字,他是如何保证可见性,有序性

  • Java 的内存结构,堆分为哪几部分,默认年龄多大进入老年代

  • ConcurrentHashMap 如何保证线程安全,并发度大小,jdk1.8 有什么变化

  • 为什么 concurrenthashmap 底层为什么要红黑树

  • 如何做的 MySQL 优化

  • 讲一下 oom 以及遇到这种情况怎么处理的,是否使用过日志分析工具


蚂蚁 Java 三面

  • 项目介绍

  • 你们怎么保证 Redis 缓存和数据库的数据一致性?

  • Redis 缓存雪崩?击穿?穿透?

  • 你熟悉哪些消息中间件,有做过性能比较?

  • 谈谈分布式架构设计

更多阿里高级 Java 必考题与答案




答案获取方式

需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取


用户头像

添加我的微信:tkzl6666 获取文中资料 2020.09.19 加入

添加我的微信:tkzl6666 获取文中资料

评论 (1 条评论)

发布
用户头像
蚂蚁金服三面Java面试题全解析,这也太难了吧
2021 年 03 月 27 日 17:13
回复
没有更多了
蚂蚁金服三面Java面试题全解析,这也太难了吧