工作俩年的Java程序员成功拿下蚂蚁金服offer经历分享如下
前言:
一名毕业两年的程序员, 最近一直在寻找合适的机会能够换一个环境。
一是寻找一个更加宽阔的舞台不断的提升自己;二是让自己走出现在的舒适区域,迎接更多的挑战和认识更多的人;当然还有为了获得更好的一份收入。
下面进入正文面试经验的分享,一方面用作后期自己回顾知识点,另一方便给正要面试的人一些经验。
一面
- 项目介绍
- 项目中如何保证数据一致性的
- 存在的问题
- jvm 内存
- 程序计数器的作用
- gc 算法, 垃圾收集器
- spring事务,事务实现的机制,如何保证事务的
- 悲观锁,乐观锁
- HashMap
- 红黑树,B+树
- 数据库死锁,如何防止死锁
二面
二面开始于5道题目,整体感觉还是比较难的。面试的前一天给我发的题目