事情是这样的
前段时间面试了阿里,大家也都清楚,如果你在简历上面写着你精通XX技术,那面试官就会跟你死磕到底。
我就是在自己的简历上写了精通MySQL,然后就开启了和阿里面试官的死磕之路,结果就是拿到了一份不错的高薪offer。
我自己有一个习惯,每次面试后我都会进行复盘总结。一来也让我清楚自己对哪方面掌握得还不够;二来也大概清楚了面试的方向,让自己在面试前有侧重点地去复习准备。这样一套下来,面试成功并且拿到高薪offer的几率一定会高很多,大家可以去尝试一下。
蚂蚁金服
一面
算法题,给了长度为N的有重复元素的数组,要求输出第10大的数。
需要在2小时内完成。
二面
自我介绍
目前在部门做什么,业务简单介绍下,内部有哪些系统,作用和交互过程说下
Dubbo踩过哪些坑,怎么解决的?
对线程安全的理解
乐观锁和悲观锁的区别?
这两种锁在Java和MySQL分别是怎么实现的?
事务有哪些特性?
怎么理解原子性?
HashMap为什么不是线程安全的?
怎么让HashMap变得线程安全?
jdk1.8对ConcurrentHashMap做了哪些优化?
<