注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
本文是《面试中的沟通技巧——常见误区》的后续。个人介绍和写作动机在上一篇中已有涵盖,故不赘述。
所谓知己知彼百战不殆。面试官作为个体有着各自的风格,但这些风格的背后又相同的目标和准则。基于此,我们有了了解并与之“合作”的基础。
与其将沟通技巧用bullet point一一罗列,方便快速阅读,我更愿意把本文看成一个面试官和面试者相互理解的过程。我将以面试官的身份,行为,和眼中的面试作为切入点,带大家了解坐在你对面的那个人。(当然还有不少的干货)
【面试官的真实身份】
当然是程序员!但这又能说明什么呢?
1. 面试官工作很忙。所以,目标是在有限时间内收集更多的“有效”信息。
2. 面试官源自统一批量生产。面试培训三要素是stable,scalable,selective。"Would you want to work with this person"听起充满了人文主义,实则有明确的标准界定。
3. 面试者可能是未来组员。收集“有效”信息的目的是为科学地证明你足够优秀值得一个offer(而不是证伪)。请务必表配合提供论据,不要辜负人家一番好意。
4. 面试官有各自熟悉的领域。所以既不要胆怯,也不要带着侥幸吹水。把复杂问题简单表达,并做好explain everything的准备。
5. 面试官的评价是独立的。一般是各自提交反馈,再综合意见讨论。所以不要受之前轮次影响,最后时刻一个stong hire/strong no足让你翻盘/翻船。
6. 面试官也会犯错,有时也会紧张,有时也会走神,面试者应该有所准备,降低负面影响。
7. 面试官不是出道女团,不要对他们的表情管理有过高期待。
【面试官的常见行为】
面试官的行为分取决于自身经验,部分取决于candidate表现。合格面试官的行为语言都是“精心彩排”的,就像西部世界里的演员一样,会根据游客(candidate)的反应上演不同剧情。但同时又基于同一个使命,那就是有限时间让candidate充分展示潜能,并由此诞生了不同的行为策略。而我们能做的就是现场解读并作出反应。
有人可能会质疑,面试本身就令人神经紧绷,哪里有空分析面试官的行为?Good question!所以我们必要要依赖直觉。掌握一些理论知识,正是为了提升面试中的直觉。
下面我们来围观一波面试官常见行为:
「闲聊」
在我看来,只要不涉及本轮面试的考察核心都算闲聊。How is everything doing是闲聊。Coding轮谈project也是闲聊。闲聊的目的无他,就是让面试者放松下来,让双方处于平等对话。
「简单提问」
“简单”其实不准确,应该称之为不涉及细节的提问。比如,Why do you think this project is interesting;比如,Why do you use Python;又比如,What is Kafka? 遇到这些提问,你可能怀疑自己是不是听错了。毕竟这也太“简单”了吧?不该问问架构算法之类的吗?不要慌,都是常规操作。简单提问的动机一般分两种。一种是,面试官想nail down你熟悉的领域,方便后续提问。二是,考察你是否知其所以然。比如,你用Kafka是因为popular,还是因为specific use cases,还是看重Kafka的某些feature?
「不置可否」
面试中寻求反馈是常见且值得鼓励的行为。然而善良的面试官往往不会直接回答。你会听到诸如,What seems reasonable to you; Okay, cool。为什么说“善良”呢,因为直接告诉你答案就等于你失去了一次机会。不要慌,都是常规操作。所以别多想继续作答,直至被肯定(行为四),被打断(行为五),或者被挑战(行为六)。
「给予肯定」
不论面试者表现如何,出于基本礼仪,面试官还是多多少少还是会给予肯定。大部分肯定往往只是随口一说或者为wrap up找个理由,比如cool, make sense, sounds good并不一定有具体含义,对面试帮助不大,故不做分析。
「打断发言」
发言被打断是重要的提示。提示又分为三种。一,提示你或许没有表达清晰,面试官没希望你重新组织语言,加入更多解释。二,提示你的沟通缺乏有效信息。你应该跟随指引针对性作答,及时转换解题思路/话题。三,往往伴随着更加深入的follow up question,表示你答的很好,决定给你“加试”。
「困难提问」(挑战)
这个环节最能体现面试官水准。初级的面试官会对照他手里的“正确”答案,告诉你“不对,继续想”。成熟的面试官则相信过程,好的答案不唯一。比如,candidate认为Amazon的仓储系统应该采用botton-up的蜂巢思维,而不是top-down的动态规划。显然大多数时候,Amazon的架构师比你更专业,even if candidate made poor decision,面试官仍会循循善诱。比如,Can you explain ...? Can you walk me through ... ? How would you deal with ...?某种程度上,只要你能一步一步justify your solution,就是好的回答。而如果你及时发现potential problem,决定adjust your solution,同样是好的回答!
【面试官眼里的Communication Interview】
【写在最后】
时间匆忙,加之我本身资历尚浅,文中可能包含大量主观经验。运用的场景、对象也十分有限。希望大家谅解并留言指正。最后,感谢一亩三分地。
|