面试的时候,寒暄几句之后,一般面试官都会让你介绍一下项目经历。一个常见的提问方式是告诉我你最新的(或最有可能的)项目。根据我们的面试经验,我们发现很多应聘者对此毫无准备,甚至有人说项目经历在时间段或技术上与简历不符,会造成以下后果。***印象不好,至少会觉得应聘者的表达能力不强。一般来说,面试官会根据应聘者介绍的项目背景来提问。假设面试时会问10个问题,根据应聘者介绍的项目背景,至少会问5个问题。如果应聘者不说Well,那么就没有办法很好地引导后续的问题,相当于给了面试官提问的权利。面试的时候,7个部分看能力,3个部分看技能,而开头的introductionproject是最重要的技能,所以本文将从“introduction”两个层面告诉你如何准备面试和“指导”。项目介绍。好了,下面是正文内容。1.面试前准备项目描述。不要害怕,因为面试官对面试官一无所知。面试官是人,不是神。当你拿到简历时,你无法验证项目的细节。之后,使用背景调查来验证)。更何况你做的项目是按月计算的,面试官最多花30分钟从你的简历中了解你的项目经历,所以你对项目的熟悉程度远远超过面试官,所以你不要一点都不紧张。如果你的工作经验比面试官多,你甚至可以控制整个面试过程(笔者在面试熟练之后经常会做这种事情,大家也可以做到)。既然面试官无法知道你的底细,又如何验证你的项目经验和技术呢?下面总结了一些常用的问题。2.准备项目的各种细节。一旦被问下来,就说明你没有做。一般来说,在面试之前,大家要准备好项目描述的说辞,自信一些,因为这部分你说了算,比较流利,因为你知道自己要说什么。准备好了。而且这些都是你实际的项目经验(不是学习经验,也不是培训经验),所以一旦面试官觉得你说不出来,那么可信度就会很低。很多人卡在“项目中做了什么业务,代码实现的细节”上,相当于把后续提问的权利直接交给了面试官。下表列出了一些不好的回答方式。在避免上述错误答案的同时,您可以使用下表中给出的元素来准备项目介绍。如果可能,请准备一份英文说明。其实刚毕业或者工作经验少的同学,英语水平差不多,但是就像你说的,这是一个质的提升。面试前一定要做好准备,要有自信,但也要避免以下情况。3.说出面试官喜欢听的话,不露痕迹。在项目介绍的时候(当然包括后面的面试),面试官其实是想听一些重点的。只要说出来,回答相关问题就更好了。绝对是一个加号。我在面试别人的时候,一旦确定了这些关键点,我肯定会加评论的。以下是面试官喜欢听到的一些要点和相应的说辞。4.积极主动。面试官没有义务去发现你的亮点。我去面试人的时候,经常会问一些特别的问题:你的项目有哪些亮点?或者作为应聘者,还有哪些加分项可以帮助你成功应聘该职位。即使被问到,有些人也只是简单地说不。我问这个问题已经错位了我的角色。作为面试官,应该主动说出来,而不是等着问,但是请注意说话的时候一定要有技巧,并且要找机会说话,一般都是找一些openquestion。例如:这个项目使用了什么技术?除了说一些基础技术,比如SpringMVC、Hibernate,还有常规的数据库技术,就不得不说用到Java内存管理,可以减轻虚拟机内存压力,或者用大数据处理。技术等。换句话说,你必须找到每一个机会来谈论你可以接触到并且目前非常热门的技术。或者找一个相关的问题来解释一下扩展性,比如被问到:你用过一对多和多对多吗?除了基础知识点,你也可以说,一般我会根据需要适当设置cascade和inverse关键字,然后用一个实际的案例来说明合理设计对你项目的帮助,这样可以扩展。你的技能到了。相反,你不说,面试官肯定会认为你只会做简单的一对一、一对多的操作。面试的时候,如果应聘者回答问题很简单,随便说说,不展开,或者用很抠门的句子回答我的问题,那我一般都会给他们机会说的很深入(但我不能保证那不是每个面试官都会问深度问题),如果回答简明扼要,那么给好评就显得很吝啬了。记住:面试官不是你的亲戚,面试官很忙,能挖掘出你亮点的面试官少之又少,说出你的亮点是你的义务。在面试别人的过程中,我一般会根据不同的情况给出如下评价。答案很简单,但是这个答案可以证明他确实做过框架等技术。我会在评论里说一句,“我对框架有一个大概的了解,但我不知道一些深层次的知识(我问了很多次,你也回答不了。”回答很简短,所以我sorry,我只能这样写了,可能你技术真强,没办法,谁让你不说的?)”,还会加一句:“表达能力很一般,沟通能力不行strong”,以至于即使他通过了技术面试,在后面的面试中也会很挣扎。答案很简单。通过回答我无法验证他是在项目中做过这个技术,还是刚学过这个技术在他平时的学习中,我会写“在我的简历中,我说我使用过XX技术,但是有些细节我说不出来,也看不出项目中使用了这个技术。”如果这个技术是工作所必需的,那么他通过面试的可能性就很小。答案很简单,我只回答we带着嗯嗯啊之类的虚词,被提醒后,我会敷衍几句结束面试,直接写“技术很弱,面试不过”。虽然通过答案可以很好的展示自己的技能,但是逻辑调整不清楚,那我会让他通过技术面试,但是我会写“技能很好,但是表达能力一般(或者需要有待改进),请跟进面试经理考虑。”这样通过后续综合面试的几率就一般了。毕竟综合面试会重点考察表达能力、沟通能力等非技术因素。不管怎样,一旦回答简单,如果你不主动说出你擅长的,或者不把你的亮点说的有条不紊,清晰明了,就算我让你通过面试,我不会写“对框架细节理解很深,对数据库应用理解比较深刻”。“精通”等好评,即使通过了技术和后续的综合面试,薪水也会比较低。5.一旦犯了低级错误,就可能出局。面试过程中有一些环节是不能出错的,所以在准备过程中需要特别注意以下因素。下面列出了一些会让您退出游戏的错误答案。6.指导:准备一些额外的要点,在介绍的时候有意提及,但不要在项目介绍的时候都说出来。你可以穿插说一些你的亮点,但请记住,无论你是介绍项目还是回答问题,你现在的职责不是解释亮点,而是介绍项目。一旦你详细解释,面试官可能会觉得你跑题了。所以这个时候你可以一个一个拿来,比如你可以说,“我们的项目对数据的需求比较大,忙的时候平均每小时要处理几十万条数据”,让面试官被引入“大数据”方向。面试前可以根据岗位的需要准备这种“一次性”的话。比如该职位的要求是SpringMVC框架,高并发大数据,有数据库调优经验。那么在介绍以前的项目时,应该突出自己在这些方面的实际技能。让我再举一个例子。比如Java虚拟机内存管理和数据库优化是大部分项目都会遇到的两大难题。大家在描述项目经历的时候都会说,在这个项目中,我们需要考虑内存因素,因为我们的代码只允许在2G内存环境下运行,对数据库的性能要求比较高,所以我们经常需要对内存和数据库中的SQL语句进行监控和优化。这样当面试官问的比较深入的时候,就可以抛出自己关于虚拟机内存优化和数据库优化的豪言壮语。如果实在不行,你也可以说“除了做开发,我还做了理解需求、测试和部署的工作,因为这个项目人少,压力大”,这样你也可以表现出来你有独处的经历。面试过程中,一旦听到有亮点,我就会等他说完当前的问题,再随便问。一般技术面试最多持续半个小时。当您花时间回答准备好的问题时,您将被拒绝。问其他问题的时间会更少。7.你可以引导,但不能自言自语。我面试的时候也遇到了一些有准备的人。事实上,如果你真的想申请,你必须提前准备。我理解甚至同意这一点。只要你的痕迹不要太明显,我不会写“看起来你准备好了,但你不能测试你的真本事”之类的话,更何况不是每个面试官都觉得你准备好了。但是也不能因为有准备就太强了,毕竟面试是面试官主导的。遇到几个面试官话多,一般都是主动展开。比如我问他用的是什么数据库,他不仅回答了数据库是什么,还回答了他是干什么的,还顺便聊了聊大数据处理技术。其实过分了,我会把重点放在你说的每一个细节上,因为我怀疑你说的是你从网上看到的,而不是你在项目中用到的,我什至会直接威胁:“你告诉我“我先说实话,如果你真的在项目中使用了这项技术,我会在后面重点调查。一旦被认为你在项目中没有做过,这自然就是得过且过。”往往这些人会主动表白。不过话虽如此,如果他只是说数据量比较大,却点到最后不继续说剩下的,我就深入问下,而他自然会有表现的机会。同时请注意,一般在面试过程中,一旦你出示加分,面试官却不回答,加分可能不是项目需要的,也不是他关心的,所以你现在可以停止谈论它,或者等到你问这个问题。8.不是最后的总结到目前为止,我们已经给出了一些介绍该项目的技巧。这些技巧全部摘自javaweb轻量级开发面试教程。两句话,***,面试前一定要准备。第二,本文给出的是正确的方法,而不是教条。大家可以按照本文给出的方向进行准备,结合自己的项目背景,而不是死记硬背一些备注。大家介绍完项目背景后,面试才刚刚开始。就算你讲得再好,就算你把问题引导到你准备的范围内,你也得和JavaWeb(比如SpringMVC、ORM等)、JavaCore(多线程、集合、JDBC等)打交道。)和数据库问题。那么这篇文章的价值在哪里呢?如果指导不好,你根本没有机会展示自己的能力。这就是本文介绍的方法的价值所在。说到吹牛,本文给出的一些方法和说辞并不是头脑风暴,而是从面试数百名候选人的经验中提炼出来的。有很多血泪,也有很多成功之路。这篇文章对大家(尤其是3年以下经验的初级程序员)多少有些帮助,这也是申请将这篇文章放在首页的原因。这还不算完,我们还会在合适的时候写一些关于“如何处理常见问题”或者“如何快速提升自己的能力”的博文。
