蚂蚁金服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

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

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值