个人总结蚂蚁金服面试题_蚂蚁金服社招面试经验
个人总结蚂蚁金服面试题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“蚂蚁金服社招面试经验”。
1.对事务,并发,JVM,幂,并发控制的理解。
2.对技术框架等Sping,nginx不仅会使用,要理解原理,自己的思考。3.项目介绍(时间,并发量,什么业务)4.http几个版本
5.jdbc怎么开发事务 6.哈希map怎么实现
7.对分布式环境下如何实现事务的最终一致性的想法。8.jvm的内存模型的理解,threadlocal使用场景及注意事项 9.synchronized和类加载的理解
10.架构问题:双十一怎么解决高并发问题,架构方案;稳定性20百分,怎么提高到那么高的;数据库分库分表怎么实现的;二分协议算法和zookeepper算法有什么联系。为什么要用这个做架构。怎么保证消息最新。自己的架构好在哪里,架构师哪些最成功的,有什么经验,对哪些最认可。
11.double/zookeeper 的使用情况,WMS项目架构说明?---架构方面 12.spring事物 java 的设计模式。spring的aop如何实现?
13.map同步,jpk关键字的原理,phreablocal原理是怎么实现的 14.大数据量搜索的问题。给出解决问题的思路。
15.缓存框架—Ehcache(Ehcache和readies都是用来缓存的,他们分别在什么时候使 16.分布式。数据库
web集群是怎么配的,数据库的读写分离(用来优化搜索的)17.分库分表后,如果某一个表还是超大,怎样提高效率。18.数据库的死锁和活锁
19.双十一怎么解决高并发问题,架构方案。稳定性20百分,怎么提高到那么高的 20.二分协议算法和zookeepper算法有什么联系。为什么要用这个做架构。一定保证消息最新。架构好在哪里,架构师哪些最成功的,有什么经验,哪些最认可。21.怎样处理30万用户每天的访问量?比如休一休,抢红包,上亿数据量。
如何对你的系统进行性能优化。22.synchronized和加载 23.事务,幂,并发控制 24.系统设计不足要主动推进 25.数据库事务
26.对之前的项目形成全局观 27.阐述项目中绑卡的数据模型
28.分布式环境如何实现事务的最终一致性想法 29.日志平台容量规划,后续业务升级 30.涉及的OTP有没有冲突 31.jvm的内存模型
32.threadlocal使用场景及注意事项 33.java类加载机制;
34.post和get区别
35.一个完整的网络请求流程
36.并发处理机制
37.转账问题,两个账户互相转账怎么通过锁保证其金额安全和一致性 38.spring aop实现(源码级别)
39.JVM方法区存储内容 是否会动态扩展 是否会出现内存溢出 出现的原因有哪些 40.分布式缓存扩容方案
41.如何实现spring对事物的管理 同时连接多数据源事物如何处理 spring事物嵌套属性 区别