蚂蚁金服三面Java岗位,前两个问题相信80%的人就已经懵了

Posted yuxiang1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蚂蚁金服三面Java岗位,前两个问题相信80%的人就已经懵了相关的知识,希望对你有一定的参考价值。

最强面试题推荐:

2020Java面试题及答案,命中率高达90%

蚂蚁金服Java一面

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

2. B 树和 B+树的区别,为什么 mysql 要使用 B+树

3. HashMap 如何解决 Hash冲突

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

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

6. sychronized 和 ReentrantLock 的区别

7. sychronized 的自旋锁、偏向锁、轻量级锁、重量级锁

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

蚂蚁金服Java一面二面

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

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

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

4. ConcurrentHashMap 如何保证线程安全,jdk1.8 有什么变化

5. 为什么 ConcurrentHashMap 底层为什么要红黑

6. 如何做的 MySQL 优化

7. 讲一下 oom 以及遇到这种情况怎么处理的,

蚂蚁 Java 三面

1. 项目介绍

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

3. Redis 缓存雪崩?击穿?穿透?

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

以上是关于蚂蚁金服三面Java岗位,前两个问题相信80%的人就已经懵了的主要内容,如果未能解决你的问题,请参考以下文章

刚从蚂蚁金服面试回来,分享我拿到社招Java研发岗offer的过程

Java程序员春招三面蚂蚁金服,java反射获取枚举对象

初面蚂蚁金服,三面腾讯,已拿offer!绝对干货分享

多线程高并发,三面蚂蚁金服(交叉面)定级阿里P6

大专生三面蚂蚁金服,java微服务框架视频

大专生三面蚂蚁金服,java开发书籍