蚂蚁金服Java社招面筋

一面:

1、JVM数据存储模型,新生代、年老代的构造?

2、java GC算法,什么时候会触发minor gc,什么时候会触发full gc

3、GC 可达性分析中哪些算是GC ROOT

4、你熟悉的JVM调优参数,使用过哪些调优工具?

5、Java 有什么锁类型?

6、描述下线程池的处理流程?

7、类加载机制,一个类加载到虚拟机中一共有几个步骤,这些步骤的顺序哪些是固定的,哪些是不固定的,为什么不固定?

8、hashmap是线程不安全的,concurrenthashmap是线程安全的,怎么实现的线程安全?

9、volatile关键字解决了什么问题,实现原理是什么?

10、并发容器有哪些,并发容器和同步容器的区别?


二面:

1、在工作中,SQL语句的优化和注意的事项;

2、哪些库或者框架用到NIO

3、Spring 都有哪几种注入方式,什么情况下用哪种,ioc实现原理;

4、如何定位一个慢查询,一个服务有多条SQL你怎么快速定位?

5、聚集索引和非聚集索引知道吗?什么情况用聚集索引什么情况用非聚集索引?

6、Nosql引擎用的什么存储结构,关系型数据库和NoSQL各自的优劣点是什么,如何技术选型?

7、微服务架构下,如果有一个订单系统,一个库存系统,怎么保证事务?

8、分布式一致性协议raftpaxos 了解吗?

9、Zookeeper中的ZAB协议,选主算法;


三面:

1、先是简单的自我介绍;

2、然后介绍参与的并发项目,从设计到部署,按照流程讲一遍。

3、项目相关你用过redis,用在什么场景,怎么使用的?

4、mysql同步机制原理,有哪几种同步方法?

5、数据库主从同步如何实现,事务如何实现?

6、谈谈你对SOA和微服务的理解,以及分布式架构从应用层面涉及到的调整和挑战。

7、阿里系中间件metaQ及原理与现有的kafka有什么异同?

8、在阿里有了解过什么中间件吗?实现原理?与其他开源消息队列有什么特点?

9、为什么选择换公司?

10、三年到五年的职业规划?

11、你有想问我的?

#蚂蚁集团##Java工程师##社招##面经#
全部评论
楼主工作几年了?最后给了p6?
点赞 回复
分享
发布于 2020-05-30 11:37

相关推荐

6 55 评论
分享
牛客网
牛客企业服务