拿了蚂蚁和pdd的offer,写下面经 蚂蚁金服 一面 算法题,给了长度为N的有重复元素的数组,要求输出第10大的数。 需要在2小时内完成。 二面 自我介绍 目前在部门做什么,业务简单介绍下,内部有哪些系统,作用和交互过程说下 Dubbo踩过哪些坑,怎么解决的? 对线程安全的理解 乐观锁和悲观锁的区别? 这两种锁在Java和MySQL分别是怎么实现的? 事务有哪些特性? 怎么理解原子性? HashMap为什么不是线程安全的? 怎么让HashMap变得线程安全? ...