阿里支付宝中台暑期实习一面【已OC】
3.14日笔试,感觉自己笔试做的稀烂,编程题就a了1.5道,就这样还过了笔试,3.18日收到了面试邀请,当天就面试了,全程45分钟左右。
- 自我介绍
- 先聊聊你为什么转行
- 介绍一下你实习还有你做的项目
- 分布式事务的回滚是怎么执行的?
- 你分布式事务的解决模式中可能遇到的风险有哪些?
- 其他的分布式事务的解决方案有哪些?会存在什么问题?(2PC、3PC、TCC,面试官说其实2PC也不是一定就没有其他解决方案好,他存在的问题肯定也有相应的解决方案来处理)
- 如果有个场景,A账户有100块,B账户没有钱,A向B转了100,B又把钱转给了C,如果其中某个操作发生了错误,或者服务器崩了,怎么回滚?(其实没太听明白面试官的意思,他可能想举例说明我的分布式事务解决方法也存在问题)
- 我看你参加了不少竞赛,还挺有意思的,介绍一下呗
- 你觉得用Spring的好处是什么?
- 项目中用到AOP了吗?
- Spring中的bean的生命周期是怎样的?
- bean是在什么时候被创建的?
- Java泛型是什么?
- Java多线程之间如何实现数据共享?
- 什么时候需要考虑共享变量的安全问题?
- 如果用户发现一个网址或者一个接口访问过慢,该怎么排查?
- 操作数据库的框架了解哪些?
- 如果一个商家只有10件货,但有1000个顾客想来买,会存在怎样的并发问题?怎么解决?
- 数据库中加锁操作是怎么做的?
- 了解哪些设计模式?实际项目中用到了哪些?
- 做项目或者实习的时候有做一些设计文档吗?设计用到了哪些软件?画了哪些图?
- 你觉得自己好的方面和坏的方面分别是什么?
- 反问环节
没有做算法题,而且八股文比较少,问的大多都是一些场景题,比较考验临场反应以及知识点的串通,面试下来收获很多,Spring方面还要好好再看一看。面试官人也非常和蔼憨厚,哈哈哈哈,第一次投阿里,感到了满满的善意。
#阿里面试##面试题目##阿里巴巴##实习##面经##蚂蚁集团#