最新蚂蚁金服面试题:Docker+秒杀设计+RocketMQ+亿级数据设计

Posted 优知学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最新蚂蚁金服面试题:Docker+秒杀设计+RocketMQ+亿级数据设计相关的知识,希望对你有一定的参考价值。

抓住金九银十的尾高峰,持续更新最新BAT面试题目用于参考。



01

蚂蚁金服一面



1 自我介绍

2 讲一下ArrayList和linkedlist的区别,ArrayList的扩容方式,扩容时机。

3 hashmap的实现,以及hashmap扩容底层实现。

4 NIO了解么,讲一下和BIO的区别,AIO呢。阻塞,非阻塞,异步。具体。

5 你说了解分布式服务,那么你怎么理解分布式服务。

6 你说了解Tomcat的基本原理,了解的是哪一部分,基本架构,connector和container

7 你在项目中怎么用到并发的。

8 docker和虚拟机讲一下。

9 高并发情况下,如何使用线程池

10 并发juc了解么,有哪些线程安全的list。



02

蚂蚁金服二面



1 项目

2 说一下Spring源码把,它的架构,流程。

3 Spring的bean如果要在实例化过程中修改其某一个成员变量,应该怎么做呢。不通过构造方法,并且AOP也并不能实现。

4 Tomcat的类加载器了解么,回答不了解只了解Java的类加载器。

5 自定义类加载器怎么实现,其中哪个方法走双亲委派模型,哪个不走,不走的话怎么加载类(实现findclass方法,一般用defineclass加载外部类),如何才能不走双亲委派。(重写loadclass方法)

7 听说你项目用过docker,讲一下docker的实现原理,说了虚拟机一般要对内核进行虚拟化,docker则用cgroup和namespace分别进行硬件和命名空间的隔离。

8 dubbo的基本架构,几个组件说一下

9 dubbo的负载均衡怎么做,讲一下具体代码实现。

10 参与项目的挑战在哪里,有哪些收获。



03

蚂蚁金服三面



主要还是问中间件

1 阿里的dubbo,rocketmq的事务消息的架构设计

2 mycat实现分表分库方案实现

3 消息队列kafka和rabbitmq等

4 分库分表,分片规则hash和取余数。

5 数据库万级变成亿级,怎么处理

6 双11秒杀的设计思路

以上就是最新蚂蚁金服中间件团队面试题。


更多java必考题和答案(持续更新)

最新蚂蚁金服面试题:Docker+秒杀设计+RocketMQ+亿级数据设计


回复【bat】即可学习参考





以上是关于最新蚂蚁金服面试题:Docker+秒杀设计+RocketMQ+亿级数据设计的主要内容,如果未能解决你的问题,请参考以下文章

蘑菇街蚂蚁金服等公司的Java面试题

蚂蚁内推三面题目:MongoDB+集群部署+分布式锁+秒杀

蚂蚁金服测试开发工程师面试

秋招面试专题解析百度华为京东B站最新面试题汇集

蚂蚁金服首发887页Java面试宝典!还原真实面试情景+面试题

蚂蚁金服初级Java电话面试 面试题