面试过程很紧凑,三轮面试一气呵成,第二天直接发offer首先发一张笔试题,一张4A纸,题目共10道,全是简答题,问的比较基础,涉及到字符串、spring、多线程等等,但是也还是很体现细节。
做完题后进入第一轮技术面试,面试官是用人部门的负责人(技术出身,比较年轻),首先会根据你的笔试情况进行提问,但是我笔试基本没什么问题,他看了一会儿也就没问什么了,然后会根据你的简历进行提问,但是核心都还会围绕java 基础、spring 等框架,还会涉及到设计模式、jvm内存结构、gc 等,同时也会涉及到诸如arraylist、hashmap 底层实现等问题,提问范围比较广;
第二轮是hr,没什么可说的,大家都懂得;
第三轮继续面技术,是公司的架构师来进行面试,问了一些数据结构和算法方面的问题;根据简历上的项目,一些功能的具体实现;一些在以前项目中遇到的io,高并发的场景是的具体解决方法,为什么要这么解决,这种方式的好出等等;还给出了几个具体的业务场景,问了问解决的思路;以前公司的权限是怎么样解决的,我给他梳理了一遍基于cas的单点登录,集中权限管理 ;聊了聊分布式,分布式的好出,以前之前做的分布式采用怎样的架构;最后问了之前的项目中有哪些问题没有解决,现在有没有解决的思路等等。
1轮面试:笔试
面试感受:很好;面试难度:有难度;面试来源:网络招聘