阅文暑期实习Java开发一二面面经
一面,40min左右
面试官大哥人特别好,性格也好,说话方式什么都好,吹爆阅文面试官
1.讲一下在校科研或者做项目的过程以及心得
2.简单说一下各个排序算法的时间复杂度
3.说一下平衡二叉树,B树(插入等问题)、B+树的特点
4.说到B+树就说一下Mysql的索引
5.聊一下事务隔离级别还有MVCC
6.AQS选一个(原子类、cutdownLatch、循环栅栏等)
7.并发包源码(hashMap问题、concurrenthashmap等)
8.Spring介绍,IOC、AOP(简单说了一下源码,忘了)以及如何解决循环依赖(忘记了,没答上来)
9.还有其他的一些小问题个人兴趣,对阅文的了解等
3min左右开始二面,35min左右
这个面试官大哥也很好,再次吹爆阅文面试官,这次属于场景发散思维解决问题的一些题目
1.上一轮面试感觉(面试官非常好,有几个小点没答出来,没准备好)
2.问了一下我做的项目,拿个模块有难点(我说我的项目过于简陋,没实现复杂功能,尴尬中。。。。)
3.那如何保证并发性(用事务)
4.其他的比如说扣款和扣票不在一个服务器(两阶段、本地事务、先冻结再操作,回答得有点迷,估计没跟上面试大哥的思路)
5.主从服务器传信息问题,数据库信息恢复
6.主服务器挂掉怎么办(答不出来,尴尬中。。。后来面试官老哥就一直引导我,最后说到了分布式,我恍然大悟,原来前面的铺垫都是分布式啊,但是我对分布式只了解过一点点,就把知道的都说了)
7.非关系型数据库
8.Spring中的事务还有隔离级别
10.用过读书软件的想法以及改进(我不爱看小说,就高中看过盗墓笔记。。。。,然后一开始说了乱七八糟的,老哥又开始引导我,我就往自己的研究方向说,建立社群关系等)
11.未来3年职业规划
12兴趣爱好
,)
)
)
)
)
)
)
)
差不多就这些了,至今0offer希望阅文爸爸收了我吧,许愿阅文offer,各位朋友加油吧!
#阅文##阅文集团##实习##Java工程师##面经#