蚂蚁金服内推二面
部门:中间件
时间:1小时3分
再次感谢@xzchaoo
早上刚面完oppo(oppo的面经不敢写,当时面试的时候说要保密,需要的可以私聊下),本来晚上想休息下,结果阿里电话来了(关键我没做测评,以为做了才有),吐槽一下中间件是真的面的难,挂了也认了(我的阿里梦。。。。)
问题:
1.项目balabala(20分钟)
2.redis rdb和aof(redis必问环节)
3.redis事务
4.hashmap底层
5.threadpoolexecutor关键参数解释
6.blockqueue实现消费者和生产者通过put和take方法,介绍put和take底层实现
7.场景设计:多个线程结束后再运行主线程
8.原子包的实现
9.fail-fast原理
10.lock和synchronized,涉及可重入锁,锁的优化(偏向锁,轻量级锁,自旋锁的实现细节)
11.设计一个缓存系统(基于LRU的过期策略)(15分钟)
最后一个题真虐!!!
还有一些我忘了问的啥,这次是真的紧张