网友提问:
Java面试官该如何快速判断程序员的能力?
优质回答:
本人经历过比较犀利的面试,这里给出面试官的套路:
(1)给1-3分钟的时间,简单做个自我介绍。便于切入话题。
(2)介绍下下你自己认为贡献最大的项目。
(3)这里就是面试官比较犀利的地方了,顺着面试者对项目的介绍,往下问,深入问。问到回答不上来为止,这样就能大概判断面试者的知识深度了。
(4)看简历,里面写着精通的条目,可以问的特别深。写着熟悉的条目,也可以多问问。写着了解的条目,顺带着问一两句。这里主要是判断面试者的知识广度。
(5)将第三步和第四步问完之后,就能大概了解程序员知识的广度和深度了。
(6)聊点其他的,比如有没有编写技术博客,是否某论坛版主,某技术网站认证专家,参与过技术讲座的主讲等,看看程序员在技术江湖中的地位。
(7)聊点家常的事情,住哪里,平时有什么喜好等,看看程序员情商如何。
(8)根据前几步的情况,选择是否快速结束面试。
综上,Java面试官可以从程序员的知识广度和深度,程序员的江湖地位,以及程序员的额情商等多个方面判断程序员的综合能力。
其他网友回答
0、本人被别人面过,也当过面试官,说下自己的理解吧。
1、程序开发是动手能力要求较高的职业,没有一家公司愿意花钱培养一个新手,招你就是让你来了解决问题,不能解决问题反而制造问题,我相信公司跟你说拜拜不远了。
2、程序员也需要缜密的逻辑思维,需要根据需求实现功能的同时,也要考虑需求中未提到的异常情况。
3、这个行业的技术发展日新月异,所以也需要不断学习的能力,这样才能不被淘汰。
所以,我觉得面试程序员还是要从以下方面进行。
1、实际项目经验
做过的项目代表着你的历史功勋,代表着你的技能树有多高。因为完成一个项目的开发中间遇到的问题会很多,无论是需求、技术实现还是上线后运维。种种问题的解决就对应着一个人的实战经验的积累,无论是对人还是对事。
工作就是与人交流,在合作中完成项目。
所以那些没有经验的,混水摸鱼的只要一面就知道真不真实。
比如根据简历项目问下遇到的问题,怎么解决的等之类的。问题就是考察下项目经验的真实可靠性。
2、逻辑能力
现在新的行业风口很多,意味着有很多未知的场景逻辑需要去实现。所以一个人的逻辑思维能力往往代表着解决问题的方法以及对未知事物的探索X。
企业需要的不是一个搬运工,需要的是创造性、有想法的员工。
所以现在的面试环节可以加入点逻辑题,这些问题和技术无关。
3、学习能力
行业的独特性需要从业者不断的学习新技能,不断的对自己的技术X进行迭代更新。
同时也需要认知不断提高,不断创新,总有一个更优的解决方案再等着。
所以可以考虑面试的时候给一个场景题,让求职者去实现,看实现的方案是否最优。是否有更好的,空间,时间等复杂度更低的。
总之,开发是和手艺活,招人的质量越优,那么在日后的项目进程中会更顺利。
其他网友回答
谢邀。
要判断应聘者的能力,还是比较容易的,通常在人才X时我会这么做。
1,一套笔X。虽然很多人非常讨厌做题,尤其是工作了很多年的大佬们,这点也是可以理解,但我坚持这么做,一则是遵循公司人才X流程,另一个从做题也能反应一个人的水平,如果是一场大型X,比如去培训机构或学校X,应聘者很多,只能用这种海选的方式。
2,基本技术检测。可以和她聊一些最基本的、工作上最常用的技术,看她反应如何,循序渐进,再问她一些比较深层次的东西,基本就能判断一个人的水平情况。
3,实际场景检测。通常应聘者在面试前,会做一些准备,比如巩固概念、框架等方面的东西,如果你只跟她聊这些内容,正中下怀,上了她的钩。所以,还要有实际场景检测,比如:问她一个实际的问题,让她告诉你解决方案,实现思路,再到技术层面。
通过以上几点,基本可以判断一个人的能力,但还有一点非常重要,人品。这个才是人才X的核心。我们不能只检测技能弱化了人品测量,那就是丢西瓜捡芝麻。
其他网友回答
你有没有料,看你申请相应职位的相关技术问答是否游刃有余,比我从事java开发,一般都会问框架,能否知道spring、springmvc工作原理,解释什么是多线程等。反正这些我目前还是回答不出来。