1首先是寒暄,比如要不要喝水,过来时方便吗?这样做的目的是让候选人放松。2然后进入到自我介绍阶段,如果候选人没有主动说出以前的项目和公司状况。3 随后进入到介绍项目的阶段,这可以说是正式面试的开始。4.随后是结合候选人在简历上写的技术提问。这块会按如下层次来问,比如我看到候选人写了用Redis做缓存,我第一层会问,为什么要用?无非是数据库压力大所以要用。第二层问,怎么用?无非是用Jedis或RedisTemplate等组件,第三层问,结合一个需求告诉我怎么用?无非是,遇到xx缓存需求,设置键是什么,值是是什么。5.结合简历上项目以及技术提问这个阶段,我心里会有期望,比如对初级开发的期望是会Spring boot增删改查,对高级开发的期望是要有基本的分布式组件使用经验等等。所以我不在乎候选人有多少问题没回答上,但我在乎候选人的基本盘稳不稳固。6.后面是我自由发问,我一般会从Java核心,数据库,(Spring Boot)框架,分布式组件方面问问题。这些问题网上都有,我就不展开说明了。...查看更多