面试时如何展现本身非技术方面的能力?

 咱们在面试时,会发现有些候选人技术不错,好比在Java Web后端方面,Spring MVC框架也作过,数据库方面不只有经验,并且还有调优能力,Java Core方面的一些问题也能回答很是好。但因为他们在团队合做或责任心或其它综合能力方面有所欠缺,致使他们的综合竞争力甚至低于一些技术还比他们差的人,进而致使他们落选。    java

    并且在咱们的观察到的很多程序员中,会技术但缺少其它综合能力的状况不在少数,在这篇文章里,本人不想探究缘由,而是会给出些面试时的注意点。并且你们还能够在平时,根据本文给出的一些建议来提高本身的综合能力。程序员

    开场白结束,如下是正文。web

--------------------------------------------------------------------------------------------------面试

第一部分,如何描述你在项目里的做用?别单说你仅仅coding。数据库

    通常这种问题是:“你在项目里干了什么”,或者相似的问题。后端

    回答的时候能够适当夸张,但要量力而行,通常项目里有以下角色。网络

    ①需求调研,除非是内部项目,不然通常是项目经理作的,调研的时候会写一些需求和设计文档,也会用UML之类的工具画点图。框架

    你能够说,在项目经理的带领下了解需求;也能够适当说写了一些文档,绘制过一些UML图;也能够说,若是在开发过程当中遇到不清晰的业务,会及时和项目经理或相关人员确认。数据库设计

    ②设计,包括文档上的设计和代码上框架的设计以及数据表的设计。通常是比较资深的人作的。你能够在了解各细节的基础上,说参与过部分设计。工具

    ③开发,这个就不说了。

    ④测试,你本身的模块须要你本身测试,此外还有专职的Test人,若是你了解一些黑盒、白盒以及自动化测试工具,或者是JUNIT等技术,能够说出来。

    ⑤部署上线,包括打包上传发布到Linux之类的工做,这个很考验一我的的动手能力,你能够去专门了解这方面的技术,好比怎么写Ant,怎么deploy到Tomcat,websphere,怎么到Linux上运行,而后能够根据你的项目状况适当准备一下。

    除了写代码,程序员在项目里或多或少会作些其余的事情,好比测试或者部署上线,但咱们在面试别人的时候,很多人真就说他只参与了编码工做。对此咱们通常会深刻提问,好比会继续问,你是否参与了设计、测试等。若是他在咱们提问后能准确说出还作了其它事情,那么不会有什么很差的影响。但万一你遇到一个不大擅长挖掘候选人能力的面试官,并且你只说会coding,那他就真会写上“项目中除了coding基本没干过其余事”这样的评语。

    这种评语的潜台词是,除了写代码,你没有单元测试、数据库设计、模块设计、系统发布等各类其它的经验,你们能够本身比较下其中的后果。

 

第二部分,  必定要找机会说出你的团队合做能力

    面试过程当中,咱们通常会随口问一些和项目相关的状况,好比这个项目有多少人?都是作什么的?而后再进一步问,若是你在开发的时候遇到问题怎么办?无论问题是什么,其实咱们想了解的内容用大白话说出来就是:“你是否是能和别人一块儿协做开发,会不会是刺头,遇到问题你是积极主动地解决仍是消极地得过且过”。

    不少人都会漫不经心随口回答,但通常来讲,面试官在得不出候选人团队合做能力以前,是不会终止提问的,由于在软件开发里,不可能一人把什么事情都作了。

    咱们也遇到过一些人,在回答这类问题时过于简单,实在无法得出结论,就只能写“沟通和理解能力有待提高(由于你总无法理解咱们提的问题,或者未表达出你的意思),无法考查团队合做精神”。若是技术能够,即便他进下一轮面试,也会由于这个缘由出局。

    下面列出一些关于团队合做方面须要你们展现出的能力,其实这些能力你们应该在谈吐中展现,由于这方面没什么太多的问题。

须要讲出(或者表现出)的要素

回答样式和面试官的考查点

沟通能力如何

若是有问题,我会及时和项目经理(或者测试人员,或者其余相关人员)确认和沟通,若是遇到我不太明白的问题,我也会及时沟通,不会按我理解的作下去

须要讲出(或者表现出)的要素

回答样式和面试官的考查点

 

同时,你须要在面试过程当中展现出比较好的沟通能力,好比有疑问点赶忙确认,说话别吞吞吐吐,别太自大

理解和表达能力如何

这个没什么样式,表现形式是候选人能很好理解面试官提出的问题,即便个别地方不理解也能及时问懂,而后说出来的话有条理,能让面试官听明白

解决问题的方式

你须要想办法说明你是会积极主动地解决问题,而不会消极地回避问题

好比你能够说下在以前项目里解决问题的方式,你能够说,你是先经过查询网络资料尝试本身解决,若是再有问题,能够和你的同事或者领导一块儿协商解决

是否适合和其余人一块儿协做开发

候选人不会傻到本身说团队合做能力不行,通常面试官的考查点是:

①看看这我的的说话方式是否是很冲,是否是过于自大,是否是有什么沟通障碍,从中推断出这我的为人处世的大体状况

②直接问对待问题的态度

③有时候深刻一个问题不断问,作相似的压力测试,看看候选人在被逼急了的状况下可否还心平气和

能不能适应在外派环境下工做

外派通常钱会多些,但可能压力会大些,由于毕竟甲方的压力会转嫁到外派的头上

若是你应聘的是一个外派的岗位,最好别太有个性,最好让面试官感受你是“逆来顺受”的,这样你的成功概率就会大得多

    咱们在招聘的时候,若是某个项目比较着急,或者是某我的员流动比较多的项目,或者在招聘的淡季,每每会下降技术上标准,好比原本要对Spring MVC很熟悉的,如今只要作过就行,但不论怎么下降要求,团队协做能力不会降。也就是说,即便你能力稍微欠缺些,但很擅长和别人一块儿协做开发,机会就要比技能很强但沟通协做有问题的人要多得多。

 

第三部分  当问项目周期规模和技术时,是在考查你值多少钱

    咱们每每会随口问,XX项目你作了多久,多少人作,或者是,你项目里用到了什么新技术?

    这时请你们注意,一旦你有大项目经验,或者用到某个新技术,你的身价会适当往上涨一些,但若是你不注意这方面的回答,让面试官感受你只有小做坊、小团队的经验,则极可能会给你一个比较低的工资,由于某些技术、经验只有从大项目中才能获得。下面列出一些大项目的经常使用标准。

    ①客户是比较知名的银行保险等大公司。

    ②外派到某个著名大公司。

    ③展示出在项目里用到一些比较值钱的软件,好比IBM的WebSphere、Oracle之类的,而不是用免费的,由于大的项目能负担得起比较大的软件花费。

    ④通常在知名公司作的项目均可以理解成大项目。       

    若是你实在没有,能够往“长项目”上靠,好比一个项目大概10我的规模(别多说,不是大项目,人多了别人未必信,并且10我的咱们都嫌多,能够说在7我的左右),作了8个月以上,你是从需求分析开始作起的,一直作到上线和维护,毕竟这样你还能深刻了解软件开发的周期,并且在项目里作长了你积累也多,这个时候你在谈价格的时候也有底气。

    若是咱们在面试的时候,别人告诉我,他不断换项目,每一个项目都作不长,好比三个月到半年,并且作的项目客户背景总换,咱们就无法写上“有大项目经验”,或者是“作一个比较长的完整项目”这种评语了。

 

第四部分  想尽办法展现你的责任心和学习能力

    责任心和学习能力看上去都是虚的,彷佛无法衡量,但在面试的时候,咱们会经过一些问题旁敲侧击地问出来,相信有经验的其余面试官也都会作到这点。

提问方式

须要展现的要素

若是你的项目进度比较紧/或须要加班/或须要出差/总之要你额外付出,你会怎么样

①先别问回报,好比别问加班是否有钱,由于无论你问不问,该给的总会给你

②态度很诚恳,语气很日常,表达出愿意的意思

③不只要完成手头的事情,并且要常常和对应的人沟通协商,或者帮助其余开发人员、测试人员,或者帮助项目经理一块儿想办法解决问题

④能够适当准备几个在上个项目里你责任心很强的例子,通常只要候选人语气措辞能够,说得头头是道,面试官听着像就会让他过关

    下面列下学习能力方面你须要展现的能力。

考查点

须要展现的要素

你在之前的项目里,有没有遇到问题?你是怎么解决的

①总会遇到问题的,不可能不遇到

②先本身用点时间看,但别无限期看

③和相关的人协商,协商的时候要能说出你哪块不懂,或者说出你的想法

④一样能够准备几个例子,但别夸张,好比遇到过在一周内学好一个大数据框架的,面试官就有些半信半疑了

    这些方面实际上是考查一我的的潜力,若是公司对候选人要求不高,只想招个初级的,其实也知道人和人之间差异不会太大。若这些方面你表现得很好,那么你入职的机会就会大不少。

 

第五部分  总结(外带讲述提高这方面能力的技巧)

    在本文里,我列出了一些说辞和技巧,但这老是有穷尽的。在平时,你们能够经过以下的途径来提高本身的综合能力。

    第一,必定得认真参加项目组的会,在其中得认真听项目经理如何分析项目的需求,如何划分任务,如何制定进度。

    第二,平时在项目里,多和业务人员、 测试和实施等作非coding的人接触,观察下他们在作什么,怎么作。

    第三,平时必定得多和别人沟通。我就见过一我的,刚毕业,开始很内向,表达能力也不算好,每每词不达意。但我就逼着他多说话,多表达,别怕丢脸别怕别人笑,也是就1个月,他的沟通能力大大改善,通过半年后,甚至能力能遇上和客户打交道的人了。

    第四,别怕加班,别推诿事情,多作事情就至关于让本身多锻炼。

    第五,若是你的项目组确实很难呆,好比项目经理或组员很难打交道,你尽可能忍,至少在这个项目组里呆上半年。由于一方面社会上各类人都有,你们得学会和不一样的人打交道,另外一方面,若是你在一个项目的时间少于半年,后继面试官大多数会认为是你我的的问题。

    本人根据面试官的经验写下此文,并且这些内容都来自java web轻量级开发面试教程,这些内容都是从诸多候选人的表现中总结出来的,扪心自问,字字谨慎,不敢误导你们。事实上,本人根据这些经验辅导过很多将要参加面试的学生,从反馈上来看,多少有些帮助。这也是本文有自信申请加入首页的理由(固然博客园藏龙卧虎,若是本文没到标准,本人还将继续努力)。最后感谢你们的阅读,你们若是在面试写简历或其它方面有任何问题,能够给我留言,本人将尽量地解答你们的问题。

相关文章
相关标签/搜索