蚂蚁金服三面真题:基础 + 高并发 + 消息中间件 +GC 算法 +MySQL 数据同步
一面:
JVM 数据存储模型,新生代、年老代的构造?
java GC 算法,什么时候会触发 minor gc,什么时候会触发 full gc?
GC 可达性分析中哪些算是 GC ROOT?
你熟悉的 JVM 调优参数,使用过哪些调优工具?
Java 有什么锁类型?
描述下线程池的处理流程?
类加载机制,一个类加载到虚拟机中一共有几个步骤,这些步骤的顺序哪些是固定的,哪些是不固定的,为什么不固定
hashmap 是线程不安全的,concurrenthashmap 是线程安全的,怎么实现的线程安全?
volatile 关键字解决了什么问题,实现原理是什么
并发容器有哪些,并发容器和同步容器的区别
二面:
在工作中,SQL 语句的优化和注意的事项
哪些库或者框架用到 NIO
Spring 都有哪几种注入方式,什么情况下用哪种,ioc 实现原理
如何定位一个慢查询,一个服务有多条 SQL 你怎么快速定位
聚集索引和非聚集索引知道吗?什么情况用聚集索引什么情况用非聚集索引
Nosql 引擎用的什么存储结构,关系型数据库和 NoSQL 各自的优劣点是什么,如何技术选型?
微服务架构下,如果有一个订单系统,一个库存系统,怎么保证事务?
分布式一致性协议 raft,paxos 了解吗
Zookeeper 中的 ZAB 协议,选主算法
三面:
自我介绍
参与的并发项目,从设计到部署,按照流程讲一遍。
项目相关你用过 redis,用在什么场景,怎么使用的?
mysql 同步机制原理,有哪几种同步方法
数据库主从同步如何实现,事务如何实现
谈谈你对 SOA 和微服务的理解,以及分布式架构从应用层面涉及到的调整和挑战。
阿里系中间件 metaQ 及原理与现有的 kafka 有什么异同
在阿里有了解过什么中间件吗?实现原理?与其他开源消息队列有什么特点?
为什么选择换公司?
三年到五年的职业规划?
你有想问我的?
以上就是蚂蚁金服 Java 开发题,以下最新总结的阿里集团高级 Java 必考题范围和答案,仅用于参考~
需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取
评论 (1 条评论)