多语言展示
当前在线:1814今日阅读:27今日分享:41

java面试时该如何讲解技术项目赢得面试官好感

2.1 别害怕,因为面试官什么都不知道面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的(会到录用后,用背景调查的方式来核实)。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。如果你的工作经验比面试官还丰富的话,甚至还可以控制整个面试流程(笔者在面试方面成精后也经常干这种事情,大家一定也能行)。既然面试官无法了解你的底细,那么他们怎么来验证你的项目经验和技术?下面总结了一些常用的提问方式。
方法/步骤
1

2.2 面试时的错误表现在面试过程中,如果候选人出现如下的表现,那么很有可能过不了面试,请大家注意。1. 面试时介绍的项目时间等情况简历上写的不一致,这就有简历造假的嫌疑;2. 介绍项目时只介绍业务,忽略技术。因为面试官只关心技术,不关心业务;3. 对于提到的技术,连最基本的问题也回答不上,这就说明候选人这项技术没掌握;4. 说得太流利或太磕磕巴巴,这就说明在背词或者是表达有问题。

2

2.3 面试中介绍项目的范例第一步,介绍项目基本情况。可以这样说,这个项目是xx产品的xx模块的,有xx和xx模块,我做了xx模块,用了半年,我的组里一共有5个人。这里可以谈下业务,但别深入,因为面试官不熟悉,也不想熟悉候选人的业务,这块时间控制在1分钟之内。第二步,介绍项目里关键技术和管理方式。可以这样说,这个项目里,我用到了Spring框架,用到nginx等组件,项目管理用Maven,部署用jenkins,静态扫描用Sonar,任务管理和bug管理用jira,平时采用敏捷的项目迭代方式,每天有站会,大约1月一个迭代版本。这块可以根据自己的情况来介绍,时间也别太长,估计用1分钟也就够了。

3

第三步,结合业务讲用到的技术,但别展开:比如有个职位介绍,里面写到需要有数据库优化的经验,那么可以说,项目里xx模块,我用到MyCat作为分库分表,(不展开技术),上线后,数据库能承受住每秒2000个并发请求(说下用好的结果)。又如一个JD里说要用到微服务技术,那么就可以说,项目里用到了Spring Cloud框架,用到了Ribbon,Eureka等组件,容器是Docker。用好以后,在发布时会发现,各模块之间的调用耦合性大大降低

4

2.4 介绍项目时的要点归纳从上述介绍项目的范例中,可以归纳出相关要点如下。1. 面试前,需要阅读职位介绍,挖掘用过的技能要点,然后尽可能地在介绍项目里提到这些技能关键字;2. 在介绍项目里,结合业务,提到职位介绍里的技术,因为一旦技术结业业务,就说明你有过相关技术的实践经验,而不是仅仅只会理论;

5

3. 别过多介绍业务,多抛出职位介绍里的关键字。还是这句话,面试官不关心业务,你提到业务只是以此证明你在实践中用过相关技术而已;4. 此时还在项目介绍阶段,别过多展开技能,你抛出技能关键字后,面试官自然会问的。而一旦你过多展开技术,那么面试官就有可能感觉到你思路不清晰。

推荐信息