1.自我介绍2.你参与的这个开源社区做了那些东西3.能介绍一下你现在做的这个开源之夏的项目吗,从背景->项目设计->到为了解决那些问题->到终态4.那你介绍一下目前这个saga模式,你负责的那部分issue,开始感觉怎么样5.还有其他的一些解决分布式事务的一些方法吗(介绍了XA,TCC和Saga的区别)6.两阶段提交你能讲一下吗7.OK那你能说一下你对Java那一块比较熟悉吗(要被问八股了gg)8.HashMap说一下怎么解决哈希冲突的9.ArrayList说一下你得理解10.那你你说一下== 和 equals的区别,举例子分析,在底层分析呢11.假如说我在浏览器上输入一条www.taobao.com,你能说一下他从浏览器到渲染到我们眼前经历了什么吗?12.之前实习的时候做了那些事情13.你对sql调优实践过吗(讲了实习中的索引优化的事,从explain到扫描了多少行,到原来的索引有哪些使用了哪个索引,这样一点点分析的)14.你对索引了解比较多,那这样的话你说一下索引的优缺点,详细一点15.好的那写个题吧,写一下arraylist的实现,add,get还有他的迭代器(估计是看到我上面写的看过集合源码了)16.之前实习的时候没有留下来吗,你对未来的工作有什么期待或者你想要的工作专注于什么?很好的面试经历,很好的面试官遇见了菜菜的我,一拳打醒了摆烂的我