从面试官视角分析:程序员应该如何正确面试,才能拿高分?

Posted 一起学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从面试官视角分析:程序员应该如何正确面试,才能拿高分?相关的知识,希望对你有一定的参考价值。

本文针对于产品经理该岗位,从面试官的视角分析应该如何正确地进行面试,面试官对于校招的同学主要从其对于产品的思考以及产品经历来观察,作者分享了五个方面的心得体会,一起来看下。

本文由 @洪烨 原创发布于人人都是产品经理

非常高兴近期作为一名产品经理岗位的面试官,对校招的同学进行一面面试,一共面了20多个同学。接下来从以下几个方面,分享一下我对于面试的心得体会。

工作经历

沟通表达

解决问题

反向提问

打分原则

一、工作经历

校招就不看工作经历了?

并不是的。如果面试的其他同学大多有产品方面的实习经历,而你没有,会对你的要求会更高,需要通过其他经历来体现你对产品工作流程的了解与产品的思考。

那么,除了实习经历外,哪些可以体现产品的理解与思考呢?

可以是一个学校的项目,或者身边经历而引起的对产品的联想、的确做了和产品相关的分析。

比如,一个同学虽然没有产品实习的经历,但他提到结合在学校里买卖二手书的场景,调研了一些二手软件产品(如转转、闲鱼),自己也设计了一款校内的二手交易和信息交流平台,定位的人群、场景大概是什么等等。

面试官通过产品实习经历或者个人的产品思考,主要想了解的是:

目标感:知道自己为什么面试,这个岗位到底是做什么的。

执行力:做过什么相关的事情。说得多,不如做得多。

举个反面的例子:

有个别同学之前完全没有做过产品相关的实习经历或者尝试,我就会问:“你觉得产品经理的工作主要是做什么呢?为什么你适合做这个的工作呢?”

有的同学会说:“我看到的产品经理日常就是需要沟通能力,我在xx也用到了沟通能力,我觉得我可以做”;或者是“我看到的产品经理就是记录好会议纪要,平时我在xx也是做会议纪要的,我觉得我也可以做好。”

听到这里我内心非常的崩溃,然后还是会耐心地解释一遍产品经理的日常工作。

在我们公司(to B领域),产品经理的日常工作主要是:

需求收集:国内外的竞品分析、领域专家调研、客户需求与反馈。

产品设计:梳理用户故事、产品架构、数据来源,绘制原型图。

需求评审:和产品负责人确认需求,和开发评审需求,排好优先级。

排期会:按优先级和预估的工时,安排每个迭代具体要完成的功能。

需求澄清:开发过程中,对于开发、测试提出的问题,明确需求内容。

产品验收:开发完成,对功能进行验收。

发布上线:准备产品发布说明、新功能的介绍等。

二、沟通表达

面试的开头,一般有1-2分钟简单的自我介绍。面试的全程,提问与回答的过程,也是一次沟通表达能力的考核。

反面例子是:

“我叫xx,额,大学读的是xxx,额,做过xxx(具体的工作),没了。”

正面的例子是:

“面试官您好,我叫xx,来自xx大学/地方,之前有过几段的产品经历,我的优势是xxx,主要体现在xxx几个方面做到了xxx样的成果。”

总结一下,沟通表达最重要的是:

第一,有重点、有层次一定要写好稿子,提前练习,结构化地表达,不要一盘散沙。多讲为什么做、达成什么结果,而不是我做了什么,会太空洞。

第二,自信、流畅尽量中间不要停顿,如果容易紧张,可以提前录制视频,结合稿子,多练习几遍。简历就是自己的产品,不管有什么优点、缺点,在“销售”自己时,都要能自信表达出自己的优点。

三、解决问题的能力

一般面试会问“遇到的最大的挑战,如何解决的?”,还有很多公司逻辑思考题也是类似的,想要考察的就是面试者解决问题的能力。那么,怎么回答能有亮点,突出自己解决问题的能力呢?

1. 真实

不能是编的;

一定要是靠你自己解决的。

因为如果不是自己的亲身经历,讲起来会磕磕巴巴,浮于表面,不够深入;被提问也可能会被挑战,回答不上来。也不一定要求做过很大一个项目、全流程掌握;掌握自己负责一个小点,比如需求调研、和各方沟通等等都可以讲,重点还是“解决问题的能力”。

2. 学习力

没有谁一开始就是大牛,很擅长解决任何问题的;关键是对比以前和现在。比如:

以前:我说话很紧张,不敢和人沟通。

通过:读书学习,主动学习、积极提问、还有复盘总结。

现在:我能非常自如地表达自己的观点,并能在沟通中了解他人话语背后的需求,通过倾听+提问,明确双方共识,推进问题的解决。

四、反向提问

面试不是单向考核,而是双向选择。那么,当面试快要结束,面试官问到“你有什么想问我的”,面试者可以问什么内容呢?

1. 公司、岗位、日常工作

面试清 官理论上都会透明公开地给面试者说 楚公司的业务范围、岗位具体做什么。除非ta觉得你大概率通过不了,懒得花时间介绍了;或者只是你没有问。

如果面试官没有介绍,为了自己的考虑,也要多了解业务、后续的规划和发展。

2. 你觉得公司或者岗位有什么需要提前注意的地方

可以问一些不好的地方,做更加全面的考量。作为面试官会把知道这个公司、岗位的缺点也告诉候选人,供对方选择,避免后期因为不了解而反悔,浪费双方的时间和投入。

3. 不建议提的问题

不建议在非hr面试环节,就问很“生活化”的问题。比如,“能不能落户”、“工资怎么样”、“晋升机制如何”、“工作忙不忙”等。

当然真的想问也可以问,作为面试官也会在薪资保密的前提下进行回答。但可能会给面试官有一种面试者就是为了落户、工作轻松来公司的感觉,会对面试者的对工作的投入度、日常工作中抗压能力产生疑问。

五、打分原则

面试时,简历、自我介绍和整个过程的沟通表达都是考核的环节。面试官会从以下方面最终进行打分。

专业程度:产品实习经历或者产品相关的思考。

综合能力:目标感、执行力、沟通表达、结构化、解决问题能力等。

意愿度:投入度、抗压能力等。

最终「是否通过」则取决于:

在上面几点要求,尤其是专业程度、综合能力上有无明显短板。

面试的名额限制,在同类竞争者中的比较差异。

最后,希望本篇文章对正在校招,或者将要毕业、准备面试找工作的同学有所帮助。也希望对其他会成为面试官,或者想要找工作面试的非校招同学,也能有所启发。欢迎给我留言,提出你的建议,一起探讨、沟通。

写在最后:对于准备成为一名优秀程序员的朋友,如果你想更好的提升你的编程核心能力(内功),让自己成为一个具有真材实料的厉害的程序员,不妨从现在开始!C/C++,永不过时的编程语言~

C语言C++编程学习交流圈子,QQ群:904329806点击进入】微信公众号:C语言编程学习基地

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

 编程学习视频分享:

 

以上是关于从面试官视角分析:程序员应该如何正确面试,才能拿高分?的主要内容,如果未能解决你的问题,请参考以下文章

程序员面试指北:面试官视角

不一样的视角:从JVM内存模型谈线程安全

不一样的视角:从JVM内存模型谈线程安全

程序员面试时应该注意哪些问题?

京东面试官倾囊相授:Java程序员准备面试的正确姿势

知己知彼:程序员面试官浅析