蚂蚁金服Java面试经验

一面

1.介绍一下自己;

2、问项目经历, 聊"数据同步

3.、有没有什么钻研得比较深的技术?

4、kubernetes 的架构是怎么样的?

5、golang 与java 的比较

6、golang 的gc 算法

7、怎么扩展kubernetes scheduler, 让它能handle 大规模的节点调度?

8、你有什么想问我的?

二面

1、聊了聊项目

2、给Prometheus 做了哪些改动?

3、自研配置中心, 具体做了哪些内容?

4、有用过MySQL 的什么高级特性吗?

5、配置中心的核心数据表是怎么设计的?

6、为什么在业务里用Redis, Redis 有什么优点?

7、对Redis 里数据结构的实现熟悉吗?

8、用过Redis 的哪些数据结构, 分别用在什么场景?

9、Java 初始化一个线程池有哪些参数可以配置, 分别是什么作用?

10、自己写的Java 应用调优过哪些JVM 参数, 为什么这么调优?

11、用Jetty 的时候有没有配什么参数, 为什么这么配?

12、Jetty QTP 等待队列配置成无限的话, 你觉得好吗? 会有什么问题吗?

13、用过Linux Bash 里的哪些命令, 分别用它们干嘛?

14、一道笔试题: 需要在给的链接中作答, 不能google, 不能跳出, 不能用IDE: 用Java 的

wait + notify 机制实现;

试题如下:

启动两个线程, 一个输出1,3,5,7…99, 另一个输出2,4,6,8…100 最后STDOUT 中按序输出

1,2,3,4,5…100

蚂蚁金服Java面试经验_第1张图片

由喜欢的小伙伴 可以加群了解一下 

蚂蚁金服Java面试经验_第2张图片

 

 

 

 

 

 

你可能感兴趣的:(java,面试,架构,架构师,程序人生)