面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

7279
Java
确定通过感觉靠谱
BOSS沟通确认1 首先是寒暄,比如要不要喝水,过来时方便吗?这样做的目的是让候选人放松。2 然后进入到自我介绍阶段,如果候选人没有主动说出以前的项目和公司状况,我会进一步提问。候选人一般会说自己的年龄,工作经历,之前所在的公司和掌握的技术。此时,如果候选人说的工作情况和简历上不符,那么我会重点问,以排查虚假简历。    3 随后进入到介绍项目的阶段,这可以说是正式面试的开始。    在这个过程中,我希望候选人用2,3分钟,大致介绍之前项目的情况,用到的技术,涉及到的亮点。但不少候选人会大谈特谈项目的需求,而忽视项目用的技术和两点钟,那么我就会打断,着重提问,这个项目中用到哪些技术?如果候选人简历上写了还用到分布式组件实现高并发,我就会着重问些情况。问题的格式是,我看你简历上写了用到xx技术,结合你的项目需求,说下使用这个技术的必要性。    也就是说,通过项目介绍,我开始询问候选人相应技术(当然是招聘所需技术)在项目中的使用情况,不会过多涉及到技术细节。    如果候选人这个项目真做过,一般能说得上为什么要使用这个技术,比如项目并发量达到5000tps,所以要用nginx做分布式部署,因为支付模块是异步的,所以用kafka做消息队列等。但如果候选人项目是编的,那么大概率是只会说技术,没法说为啥要用这个技术。由此能确认技术的项目经验。    4 然后大致问下项目的开发流程和上线流程,这块如果候选人不知道怎么说,我也会引导。    比如问,你们项目是github还是其它什么方式来管理代码?用Maven还是gradle来管理项目?用(jenkins)什么来部署发布?测试工具是什么(比如junit或其他自动化测试工具)。这方面我只是询问用什么,不会展开问怎么用。这样问的目的一方面是考核候选人的项目开发能力,另一方面也是排查虚假项目。    5 随后是结合候选人在简历上写的技术提问。这块会按如下层次来问,比如我看到候选人写了用Redis做缓存,我第一层会问,为什么要用?无非是数据库压力大所以要用。第二层问,怎么用?无非是用Jedis或RedisTemplate等组件,第三层问,结合一个需求告诉我怎么用?无非是,遇到xx缓存需求,设置键是什么,值是是什么。...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网福米科技福米科技面试经验福米科技面试经验:一面面试官技术不错,