本文
前往“校招VIP”小程序,访问更方便

【校招VIP】《蚂蚁集团》24校招Java后端一面面经

牛客网 01月22日

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/d2f4f981de3043818c78a4033d599335

1.问项目

2.Hashmap怎么解决冲突?怎么判断key相等?

3.Hashcode对数组长度取模定位数组下标,这一块有没有什么优化策略?(答的高低位异或运算,给自己挖坑…)

4.为什么要用高低做异或运算?为什么非得高低16位做异或?(深挖,懵了…)。

5.讲讲Threadlocal?threadlocalmap被谁引用?

6.Concurrenthashmap怎么保证可见性?如果用volatile修饰,那么这个被修饰的共享字段是什么?

7.举簇和非举簇索引的区别?B+树叶子节点除了存储数据还有什么?

8.二级索引叶子节点存储的是什么?索引下推是什么?

9.手撕:删除字符串列表中包含指定字符的所有元素,给出java代码。(手下留情…)

面试感受:

项目问的比较多,有些问题是结合八股的实际应用。八股这里真的深挖到不会的东西了…然后反问面试官的时候面试官给了解答,主要是面试的时候被面试官引导到他准备的问题上去了,有点无解…


暂无回复