1、自我介绍2、介绍下项目难点3、redis+caffeine实现两级缓存,解决了什么问题?为何这么设计?qps多少?只用一级缓存不行吗?系统瓶颈在哪儿?4、说下线程编排如何使用5、服务框架设计,高耗时项目解决超时问题方案?线程池、异步请求、futrue;6、设计模式7、如何实现优先队列?8、如何实现流量的动态封禁与限流?9、常用的负载均衡算法?10、如何实现分布式锁?11、Treadlocal 的使用、底层原理、实现https://blog.csdn.net/AmazDreamer/article/details/13184225712、线程池任务的提交过程13、双亲委派机制,如何打破双亲委派机制?14、spring aop底层原理,动态代理,底层实现是什么?JDK Proxy、cglib15、spring 事物,什么情况下会失效?16、mysql优化方式17、jvm内存模型,以及各个区域存储的内容18、redis的持久化的机制有哪些?有什么区别?过期策略有哪些?19、算法:反转指定区间的链表(前人栽树后人乘凉,兄弟们我先趟坑,大伙儿进去了记得内推我一手)#蚂蚁##蚂蚁金融##蚂蚁面试#