第一次发帖子,想想还有点小激动呢。
有朋友建议我把面试记录一下。
顺便问一下,昨晚面完八点多,后来有小姐姐打电话说来不及了,我8.30又问了小姐姐,她说最近在集中面试,后面会有消息通知,不知道大家有没有遇到相同的情况。
一面(45min)
邮件推荐用手机端,我就用了手机端。
自我介绍
问我看过哪些源码
谈一下spring的加载过程。
谈一下单例和原型的区别,原型的拷贝方式。
谈一下spring事务是怎么实现的。
谈一下mybatis的mapper解析过程(SQL的解析过程)。
谈一下mybatis缓存的实现。
springboot源码看过吗?看过一点点,跳过。
谈一下dubbo调用过程。
谈一下对zookeeper理解。
谈一下类加载。
手撕一个最长上升子序列。
反问。
二面(50min)
自我介绍。
谈一下做过的项目流程。
谈一下遇到最大困难,怎么解决的。
谈一下SQL怎么执行的,我说了四五个答案,都不是他想要的,后来在他的提示下说出来,才知道是我想多了。
谈一下spring加载过程。
谈一下实例化bean的四种方式。
问我动态代理了解吗,我说没看过源码,跳过。
问我Redis底层了解吗,答了解一点,不过MySQL相对了解多一点。
谈一下MySQL隔离级别。
谈一下幻读。
手撕判断闰年。
问我分布式了解吗,不太了解,跳过。
谈一下iOS七层。
谈一下http。
说一下403,302,303状态码。
反问。
希望三面相关通知早点下来,看很多大佬三面被挂,现在就很慌,弄得我不上不下的,难受。
三面(25min)
三面偏HR。
问了一下研究方向,问有没有找实习。
给一个算法题,考虑时间复杂度,说下思路,五百个数组,每个数组从小到大排序,找到五百个最大的数。
微信红包相关,红包分配金额的时机,红包退回的金额如何计算。
反问。
总体氛围很轻松,面试官很和善。
全部评论
(6) 回帖