管理信息系统网站建设,wordpress顶部栏,太原网站建设托管,sever 2008 网站建设蚂蚁金服一面#xff1a; 1 自我介绍 2 讲一下ArrayList和linkedlist的区别#xff0c;ArrayList的扩容方式#xff0c;扩容时机。 3 hashmap的实现#xff0c;以及hashmap扩容底层实现。 4 NIO了解么#xff0c;讲一下和BIO的区别#xff0c;AIO呢。阻塞#xff0c;… 蚂蚁金服一面 1 自我介绍 2 讲一下ArrayList和linkedlist的区别ArrayList的扩容方式扩容时机。 3 hashmap的实现以及hashmap扩容底层实现。 4 NIO了解么讲一下和BIO的区别AIO呢。阻塞非阻塞异步。具体。 5 你说了解分布式服务那么你怎么理解分布式服务。 6 你说了解Tomcat的基本原理了解的是哪一部分基本架构connector和container 7 你在项目中怎么用到并发的。 8 docker和虚拟机讲一下。 9 高并发情况下如何使用线程池 10 并发juc了解么有哪些线程安全的list。 蚂蚁金服二面 1 项目 2 说一下Spring源码把它的架构流程。 3 Spring的bean如果要在实例化过程中修改其某一个成员变量应该怎么做呢。不通过构造方法并且AOP也并不能实现。 4 Tomcat的类加载器了解么回答不了解只了解Java的类加载器。 5 自定义类加载器怎么实现其中哪个方法走双亲委派模型哪个不走不走的话怎么加载类实现findclass方法一般用defineclass加载外部类如何才能不走双亲委派。重写loadclass方法 6 布隆过滤器了解么讲了ip地址过滤的布隆过滤器实现。 7 听说你项目用过docker讲一下docker的实现原理说了虚拟机一般要对内核进行虚拟化docker则用cgroup和namespace分别进行硬件和命名空间的隔离。 8 dubbo的基本架构几个组件说一下 9 dubbo的负载均衡怎么做讲一下具体代码实现。 10 参与项目的挑战在哪里有哪些收获。 蚂蚁金服三面 主要还是问中间件 1 阿里的dubborocketmq的事务消息的架构设计 2 mycat实现分表分库方案实现 3 消息队列kafka和rabbitmq等 4 分库分表分片规则hash和取余数。 5 数据库万级变成亿级怎么处理 6 双11秒杀的设计思路 你可能也喜欢: 头条Java后台3面含答案事务List集合慢查询SQLRedis秒杀设计 BAT研发Java面试36题总结:SpringRedisDockerDubbo 2018阿里集团中间件Java面试题(4面)最强阿里面试126题数据结构并发编程Redis设计模式微服务 消息中间件系列八Kafka、RocketMQ、RabbitMQ等的优劣势比较 阿里P8架构师谈微服务技术架构、监控、Docker、服务治理等体系