程序员的面试现场:如何让你的回答更到位?

Posted 做工程师不做码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员的面试现场:如何让你的回答更到位?相关的知识,希望对你有一定的参考价值。



疫情突发,让原本互联网的2019年的寒冬冷的更彻底!随着3月临近,疫情逐步得到控制,企业陆续复工,2020年的求职行情不容乐观!文末有投票。


程序员的面试现场:如何让你的回答更到位?

如何让你的回答更到位?


能回答到位,其实原理上很简单:先弄清对方想要什么,也就是意图;再给出对方想要的。前者靠聆听,后者靠简洁精准地表达。


分析问题的意图


在听到面试官的问题之后,你首先要分析面试官的意图。怎么分析呢?不妨试着问自己几个问题:

  • 他的问题表面上问的是什么?要熟知这个问题域的构成元素,才能清楚“题眼”是什么。

  • 他为什么要问这个问题?面试的问题从来不是孤立和随意的,想想面试官之前提出的问题,和这个提问有没有联系?他之前的反应是满意、怀疑,还是否定?这个问题是面试官要印证或者补充哪些方面的考量么?

  • 他是在考查我的哪些能力?


简洁精准的表达


回答的效果,由低到高可以有三个层次:

  • 最初级的效果是“贴题”

  • 更好的效果是“解题”

  • 最好的效果是“升华”


当然,“跑题”就不用说了。我们说的“到位的回答”,就是指要达到“解题”和“升华”的级别,这需要你简洁精准地表达出真知灼见。


要做到精准表达,还有几个小技巧:

  • 指代清晰

  • 避开歧义。比如,“撰写新的产品说明”,是给老产品写新的说明?还是给新的产品写说明?

  • 少用不确定的语气。否则会让对方怀疑你的自信心,进而怀疑你所说内容的准确性。

  • 说出表达结构的连接词。比如,“原因有三条,第一条……中间一条……最后一条……” 。句群之间的逻辑关系结构也要明确,比如,“这个问题的现象是……原因是……所以结论是……我们要做的就是……这样的好处是……”。这样做是为了提醒对方当前的句群属性,即使他前面走神儿没听到,也能明白当前内容与整个话题的关系。这时,你的头脑一定要清楚当前的逻辑,区分要讲的内容在句群中的逻辑位置,不能想到什么说什么,乱了逻辑。

  • 结果先行。先抛出你的核心观点,用最快的时间引起面试官的兴趣,然后再展开说过程、原因等等。否则你说了 5 分钟,还没到结论,面试官可能已经走神儿了。


程序员的面试现场:如何让你的回答更到位?

被面试官问住了怎么办?


什么情况下项目经理可以被产品经理代替?


敏捷开发可以用产品经理代替项目经理,因为敏捷开发上线周期短、需求变化快,完全可以由产品经理和开发经理制定出短的计划,如只分配出一周内工作任务和对上周总结。


你住得离公司那么远,每天上下班很辛苦,考虑来公司附近住么?


我虽然住的远,但我能按时上班,保证不迟到,而我要比其他住的近的同事都先到公司,他们由于住的相对近,就没什么时间观念,有时候还迟到,而我已经养成了早起的习惯,在上下班的路上是我学习效率最高的时候,我现在已经不能没有上下班的时间保持学习状态了,而且上下班坐地铁也是锻炼身体的机会!


程序员的面试现场:如何让你的回答更到位?

你有什么想问我吗?


我建议的提问原则是:应聘者的问题,最好是与职位相关的,并且是应聘者、面试官都关注的信息。


减分问题


  • 有关薪酬待遇的细节。

  • 有关涨薪升职的条件。

  • 我面试表现得怎么样。

  • 面试官您在这个团队里是什么角色


比较安全的问题


有关团队的现状和发展前景,要解决的挑战和问题等。这类问题,一般是提给团队负责人的。这也是你了解团队的重要环节,你可以通过团队负责人的讲解,判断他的表达逻辑、沟通风格。这些问题的答案展示了团队的前景,也包含了团队负责人的领导风格,你可以判断是否能和这样的领队相处愉快。


有关项目或产品的业务、价值、技术栈、流程工具等。


有关职位的工作对象、工作环境、方法工具等。


该职位的考核标准、职位期望。这类问题表明你能换位思考,从老板的角度去理解他的期望;同时也说明你是个注重实干的人,你希望了解职位的考核标准,以及所需要的各种能力;你也是个干劲十足的人,你做事结果导向,有目标感。你可以通过这个问题,确认这个职位的需求和自己的能力是否契合,以及你是否真正有意愿做这个工作。所以,在评判对方的回答时,需要重点关注老板对这个职位的期待和 KPI 的考核标准是否合理,你有没有能力达到这些标准,这些对你的成长是否有利。


要做到加分,还得注意下面一些事项:

  • 尽量展示正向的态度和观点,适当表示负面的担忧和建议。比如:我看到这里办公空间是开放的,座位之间没有隔挡,这样能促进沟通,但是如何保证大家能不受打扰地工作呢?这个问题反映了提问者观察仔细,积极思考,能看到正向的意义,又能注意到负向的影响,寻求解决方案去消除。

  • 问合适的人。

  • 问题带着自己的洞见。

  • 注意情势。前面提到,你要根据前面面试部分的自我评价,采用合适的问题弥补或者提升面试效果。如果你感觉自己的强项在前面没有考查到,可以在这时提及。

  • 问题面不要太宽泛,让人抓不住你的关注点。

  • 问题要简洁精准,不要有恭维或者冗余。

  • 问题提出去,要聆听面试官的回答,反馈你的理解,或者引出下一个问题。


“危险性”的问题


该职位的职业上升空间。表明你关注职业发展,有上进心,但是如果你只问这一个问题,前面提过了,有的面试官会认为你只关注个人成长,如果上升空间有限,你离职风险高。


该职位对应的培训。说明你有学习和提高的意识。但是对于有经验的社招应聘者,面试官会期望你入职就能快速上手,这样的问题会让他认为你更关注个人成长,或者对自己的能力不自信。


公司的主营业务和竞争力。这种公开的信息可以从网上找到。虽然显示你对公司的关心,但是也反映出你面试前没有做足功课。


与职位不太相关的内容。比如“怎么看待中美贸易战”,也许你是想借此机会,表现一下自己准备好的真知灼见,但是面试官能听出你的答案是准备好的;或者面试的是美资外企,你想听听公司和职位会不会受影响,但是得到的很可能是很官方的答案“不受影响”。


补充之前没有回答好的问题。这个问题要看情况。如果你之前大部分问题答得都很让面试官满意,那么对之前发挥失常的一个题目做补充,重新回答,能起到一些完善的作用,面试官也会喜欢你这种精益求精的精神;相反,如果之前的大部分问题答得都不够好,靠几分钟的时间是挽回不了什么的。即使这时你表白说,“别看我现在的技能不够,但是我有顽强的意志和拼死的学习精神,请相信我,一定能胜任这个职位”,一般面试官也不会感动而改变面试评价的。面试官有自己的评判方法和标准。



小调查




程序员的面试现场:如何让你的回答更到位?

全文完

访问带链接版请点击阅读原文


    往期精彩回顾   




  • 、技术领导力和成为Leader












以上是关于程序员的面试现场:如何让你的回答更到位?的主要内容,如果未能解决你的问题,请参考以下文章

疫情过后 | 程序员面试时这样“谈薪技巧”,让你的薪资提高20%!

程序员面试现场,开口第一句就跪了

代码质量差,怎么当程序员?丨别让你的代码毁掉你!

如何让你的代码变得更优雅?这些代码规范和技巧必须知道(进阶必备,建议收藏)

如何让你的代码变得更优雅?这些代码规范和技巧必须知道(进阶必备,建议收藏)

(java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程