⾯试介绍项⽬经验(转)
项⽬:边思考边说,慢慢地,条理地,逻辑地。
1、项⽬描述。我在XX期间主要做了两个项⽬,⼀个是⽔东乡舍,另⼀个是学科平台。
(1)⽔东乡舍的客户是贵州⽔东乡舍旅游发展有限公司。
主要完成了看房、订房、请客申请等功能。
数据库⽤的是mysql5.7,前台⽤的是js等技术,后台⽤的是java的ssm框架。
我们⼀共有13⼈,另外还有三位⽼师和⼏名本科⽣,⼀共花了8个⽉左右。
我做的是主要是三个⽅⾯:⼀是在前期参与需求讨论与数据库设计。⼆是房源的搜索页⾯。三是在安装centos6.5系统,部署mysql5.7等服务,后台的⼀些存储过程,数据库的安装维护,性能优化。
2、项⽬中⽤到的技术。
3、项⽬中遇到的问题。
在⾯试时,经过寒暄后,⼀般⾯试官会让介绍项⽬经验。常见的问法是,说下你最近的(或最拿得出⼿的)⼀个项⽬。
根据我们的⾯试经验,发现有不少候选⼈对此没准备,说起来磕磕巴巴,甚⾄有⼈说出项⽬经验从时间段或技术等⽅⾯和简历上的不匹配,这样就会造成如下的后果。
第⼀印象就不好了,⾄少会感觉该候选⼈表述能⼒不强。
⼀般来说,⾯试官会根据候选⼈介绍的项⽬背景来提问题,假设⾯试时会问10个问题,那么⾄少有5个问题会根据候选⼈所介绍的项⽬背景来问,候选⼈如果没说好,那么就没法很好地引导后继问题了,就相当于把提问权完全交给⾯试官了。
⾯试时7份靠能⼒,3份靠技能,⽽刚开始时的介绍项⽬⼜是技能中的重中之重,所以本⽂将从“介绍”和“引导”两⼤层⾯告诉⼤家如何准备⾯试时的项⽬介绍。
好了,如下是正⽂内容。
1、在⾯试前准备项⽬描述,别害怕,因为⾯试官什么都不知道
⾯试官是⼈,不是神,拿到你的简历的时候,是没法核实你的项⽬细节的(⼀般公司会到录⽤后,⽤背景调查的⽅式来核实)。
更何况,你做的项⽬是以⽉为单位算的,⽽⾯试官最多⽤30分钟来从你的简历上了解你的项⽬经验,所以你对项⽬的熟悉程度要远远超过⾯试官,所以你⼀点也不⽤紧张。
如果你的⼯作经验⽐⾯试官还丰富的话,甚⾄还可以控制整个⾯试流程(笔者在⾯试⽅⾯成精后也经常⼲这种事情,⼤家⼀定也能⾏)。既然⾯试官⽆法了解你的底细,那么他们怎么来验证你的项⽬经验和技术?下⾯总结了⼀些常⽤的提问⽅式。
2、准备项⽬的各种细节,⼀旦被问倒了,就说明你没做过
⼀般来说,在⾯试前,⼤家应当准备项⽬描述的说辞,⾃信些,因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。⽽且这些是你实际的项⽬经验(不是学习经验,也不是培训经验),那么⼀旦让⾯试官感觉你都说不上来,那么可信度就很低了。
不少⼈是拘泥于“项⽬⾥做了什么业务,以及代码实现的细节”,这就相当于把后继提问权直接交给⾯试官。下表列出了⼀些不好的回答⽅式。
在避免上述不好的回答的同时,⼤家可以按下表所给出的要素准备项⽬介绍。如果可以,也请⼤家准备⼀下⽤英语描述。其实刚毕业的学⽣,或者⼯作经验较少的⼈,英语能⼒都差不多,但你说了,这就是质的进步。
⾯试前,你⼀定要准备,⼀定要有⾃信,但也要避免如下的⼀些情况。
3、不露痕迹地说出⾯试官爱听的话
在项⽬介绍的时候(当然包括后继的⾯试),⾯试官其实很想要听⼀些关键点,只要你说出来,⽽且回答相关问题⽐较好,这绝对是加分项。我在⾯试别⼈的时候,⼀旦这些关键点得到确认,我是绝对会在评语上加上⼀笔的。
下⾯列些⾯试官爱听的关键点和对应的说辞。
4、⼀定要主动,⾯试官没有义务挖掘你的亮点
我去⾯试⼈家的时候,往往会特别提问:你项⽬⾥有什么亮点?或者你作为应聘者,有什么其他加分项能帮你成功应聘到这个岗位。即使这样问,还有些⼈直接说没有。
我这样问已经是处于⾓⾊错位了,作为⾯试者,应当主动说出,⽽不是等着问,但请注意,说的时候要有技巧,机会说,通常是⼀些开放性的问题说。
⽐如:在这个项⽬⾥⽤到了什么技术?你除了说⼀些基本的技术,⽐如Spring MVC,Hibernate,还有数据库⽅⾯的常规技术时,还得说,⽤到了Java内存管理,这样能减少对虚拟机内存的压⼒,或者说⽤到了⼤数据处理技术等。也就是说,得⼀切机会说出你拿得出⼿的⽽且当前也⾮常热门的技术。
或者个相关的问题做扩展性说明,⽐如被问到:你有没有⽤到过⼀对多和多对多?你除了说基本知识点以外,还可以说,⼀般我还会根据需求适当地设置cascade和inverse关键字,随后通过⼀个实际的案例来说明合理设计对你项⽬的帮助,这样就能延伸性地说明你的技能了。相反如果你不说,⾯试话⼀定会认为你只会简单的⼀对⼀和⼀对多操作。
⾯试的时候,如果候选⼈回答问题很简单,有⼀说⼀,不会扩展,或者⽤⾮常吝啬的语句来回答我的问题,那么我⼀般会给机会让他们深⼊讲述(但我不敢保证不是每个⾯试官都会深⼊提问),如果回答再简洁,那么也会很吝啬地给出好的评语。
记住:⾯试官不是你的亲戚,⾯试官很忙,能挖掘出你的亮点的⾯试官很少,⽽说出你的亮点是你的义务。
我在⾯试别⼈过程中,根据不同的情况⼀般会给出如下的评语。
1、回答很简答,但回答⾥能证明出他对框架等技术确实是做过,我会在评语⾥些“对框架了解⼀般,不知道⼀些深层次的知识(我都问了多次了你都回答很简答,那么对不起了,我只能这么写,或许你确实技术很强,那也没办法,谁让你不肯说呢?)”,同时会加⼀句“表达能⼒很⼀般,沟通能⼒不强”,这样即使他通过技术⾯试,后⾯的⾯试他也会很吃⼒。
2、回答很简单,通过回答我没法验证他是在项⽬⾥做过这个技术,还是仅仅在平时学习中学过这个技术。我就会写“在简历中说⽤过XX技术,但对某些细节说不上来,没法看出在项⽬⾥⽤到这个技术”,如果这个技术是职务必需点,那么他通过⾯试的可能性就⾮常⼩。
3、回答很简单,⽽且只通过嗯啊之类的虚词回答,经过提醒还这样,我会敷衍⼏句结束⾯试,直接写“技术很薄弱,没法通过⾯试”。
4、虽然通过回答能很好地展⽰⾃⼰的技能,但逻辑调理不清晰,那么我会让他通过技术⾯试,但会写上“技能很好,但表达能⼒⼀般(或有待提⾼),请后继⾯试经理斟酌”。这样通过后继综合⾯试的机会就⼀般了,毕竟综合⾯试会着重考察表达能⼒交往能⼒等⾮技术因素。
不管怎样,⼀旦回答简单,不主动说出你的擅长点,或没有条理很清楚地说出你的亮点,就算我让你通过⾯试,也不会写上“框架细节了解⽐较深,数据库应⽤⽐较熟练”等之类的好评语,你即使通过技术和后⾯的综合⾯试,⼯资也是⽐较低的。
5、⼀旦有低级错误,可能会直接出局
⾯试过程中有些⽅⾯你是绝对不能出错,所以你在准备过程中需要尤其注意如下的因素。下⾯列了些会导致你直接出局的错误回答。
6、引导篇:准备些加分点,在介绍时有意提到,但别说全
在做项⽬介绍的时候,你可以穿插说出⼀些你的亮点,但请记得,不论在介绍项⽬还是在回答问题,你当前的职责不是说明亮点⽽是介绍项⽬,⼀旦你详细说,可能会让⾯试官感觉你跑题了。
所以这时你可以⼀笔带过,⽐如你可以说,“我们的项⽬对数据要求⽐较⼤,忙的时候平均每⼩时要处理⼏⼗万条数据”,这样就可以把⾯试官引⼊“⼤数据”的⽅向。springmvc面试教程
你在⾯试前可以根据职位的需求,准备好这种“⼀笔带过”的话。⽐如这个职位的需求点是Spring MVC框架,⼤数据⾼并发,要有数据库调优经验,那么介绍以往项⽬时,你就最好突出这些⽅⾯你的实际技能。
再给⼤家举个例⼦,⽐如Java虚拟机内存管理和数据库优化是绝⼤多数项⽬都要遇到的两⼤问题,⼤家都可以在叙述项⽬经验时说,在这个项⽬⾥,我们需要考虑内存因素,因为我们的代码只允许在2G内存环境中运⾏,⽽且对数据库性能要求⽐较⾼,所以我们经常要监控优化内存和数据库⾥的SQL语句。这样当⾯试官深⼊提问时,就能抛出⾃⼰准备好的虚拟机内存优化和数据库优化⽅⾯的说辞。
实在不⾏,你也可以说“我除了做开发,也做了了解需求,测试和部署的⼯作,因为这个项⽬⼈⼿⽐较少,压⼒⽐较⼤”,这样你也能展⽰你有过独挡⼀⾯的经历。
我在⾯试过程中,⼀旦听到有亮点,就会等到他说好当前问题后,顺⼝去问,⼀般技术⾯试最多办半⼩时,你把时间⽤在回答准备好的问题点上的时候,被问其他问题的时间就会少了。
7、你可以引导,但不能⾃说⾃话
我⾯试的时候,也会遇到些有准备的⼈,其实如果你真的想应聘的话,⼀定要事先准备,这点我能理解,甚⾄赞同,你只要别露出太明显的痕迹,我不会写上“似乎有准备,没法考察真实技能”这种话,更何况未必每个⾯试官都能感觉出你准备过。但你不能凭着有准备⽽太强势,毕竟⾯试是⾯试官主导的。
我遇到个别⾯试的⼈,他们说话太多,⼀般会主动扩展,⽐如我问他数据库⽤什么,他不仅回答数据库是什么,⾃⼰做了什么,甚⾄顺便会把⼤数据处理技术都说出来。
其实过犹不及,我就会重点考察你说的每个细节,因为我怀疑你说的都是你从⽹上看的,⽽不是你项⽬中⽤到的,我甚⾄会直接威胁:“你先和我说实话这个技术你真在项⽬⾥⽤到,我后⾯会重点考察,⼀旦被认为你项⽬⾥没做,这个性质就是蒙混过关了”,往往这些⼈会主动坦⽩。
不过话说回来,他如果仅仅说,数据量⽐较⼤,但点到为⽌,不继续说后⾯的话,我就会深⼊去问,他⾃然有机会表达。同时请注意,⼀般在⾯试过程中,⼀旦你亮出加分点,但⾯试官没接嘴,这个加分点可能就不是项⽬必备的,也不是他所关注的,当前你就可以别再说了,或者等到你提问题的时候再说。
8、不是结尾的总结
到这⾥,我们已经给出了介绍项⽬的⼀些技巧。这些技巧都是从 java web轻量级开发⾯试教程从摘录的。
两句话,第⼀,⾯试前⼀定要准备,第⼆,本⽂给出是的⽅法,不是教条,⼤家可以按本⽂给出的⽅向结合⾃⼰的项⽬背景做准备,⽽不是死记硬背本⽂给出的⼀些说辞。
当⼤家介绍好项⽬背景后,⾯试才刚刚开始,哪怕你说得再好,哪怕你把问题引导到你准备的范围⾥,这也得应付Java Web(⽐如Spring MVC,ORM等)、Java Core(多线程、集合、JDBC等)和数据库等⽅⾯的问题。
那么本⽂的价值体现在哪呢?如果引导不好,你根本没机会展⽰⾃⼰的能⼒。这就是本⽂给出的⽅法价值所在。
说句⾃夸的话,本⽂给出的⼀些⽅法和说辞不是拍脑袋想出来的,⽽是从⾯试上百个候选⼈的经历中抽取出来的,其中有不少⾎泪,也有不少⼈成功的途径,这篇⽂章多少对⼤家(尤其是经验不满3年的初级程序员)有帮助,这也是本⽂申请放⼊⾸页的理由。
这不是结尾,我们还将在合适的时候写⼀些关于“如何应对常见问题”或“如何快速提升⾃⼰能⼒”等⽅⾯的
博⽂。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论