我现阶段对BQ面试考察的感悟和准备 ˉ\_(ツ)_/ˉ

18189
41
回顾我这次找工的第一个interview是Buzzfeed的hiring manager电面,一开始只准备里简历的technical部分,想着BQ部分可以提前一天看个top 10 BQ questions文章,以自己的工作经验和现场freestyle口high实力就绝对过。

这样的骚操作就理所当然也挂了,哎,又miss了一个pre-ipo的公司。因为我一直都是很high的那种面试者。
Anyway,经过一个月的面试,在这里想和大家分享一下我对Behavioral Questions的个人理解和准备。

-----------------------------
什么是BQ?
我一开始认为Behavioral Questions就是有一轮只做一问一答;例如你为啥想来我公司,你说说你怎么处理conflict,STAR一下加即兴就好。
现在我认为其实每一轮面试无论是coding(算法、domain上机),系统设计,takehome project explaination, explicit BQ round 都多少包含BQ部分,只是这种BQ不一定有框架去准备,全在举手投足间。

如何准备 implicit BQ轮(技术面试):
  • Coding Round
  • 形象:稍微video preview整理一下头发和衣服还是必须的(你面菇狗别穿个度娘的文化衫,我还真遇过这样的)。
  • 交流:别的文章也有说与面试官交流在coding round还挺重要的,我这里主要是提醒solution错了或者想不出来solution,不要紧,切记别丧着脸去问面试官hints,稍微笑一下与面试官来点眼神交流。

  • 系统设计/takehome project explain:
  • 交流:其实和coding轮差不多,有时候面试官叫你回答个你不知道的东西,你可以说你不知道,再补一句你以后学。不一定每一次都去和面试官argue,对他说句maybe you are right云淡风轻的事。

如何准备 explicit BQ轮(hiring manager,culture fit round之类的):

推荐书籍:
The manager’s path:
  • amazon.com
  • 这本书每个章节说不同的事情,根据自己的简历提到的相关内容进行补充(mentorship, team & project management我个人用得比较多)
有些英语单词用在BQ轮还是挺好的,因为是从manager视角看问题

Staff Engineer:
  • amazon.com
  • 这本书的用词更好,不过是从staff的角度去阐述 (page 94之前我都读了, page 9 - 27我个人用得比较多, 主要是准备BQ时套进framework的Emo部分)

Building Mobile Apps At Scale:
  • amazon.com
  • 这本书对我来说就厉害了,我有空的话每次各种类型interview之前必看(因为我是mobile track的,part 3 & 5 都是准备mobile BQ的良药)

这里其实有些知识点是在别的track里有点互通的
欢迎留言其他domain相关的可以用来BQ的书籍例如the effective engineer 就有一些页码可以作为准备素材!

BQ的框架:
  • 以下都是我准备和被问到的(我通常会准备给自己往上几个level对问题不同角度的剖析,例如我面senior+,也会想别的level和position是怎么看问题)
How to do Planning and Decision Making
How to do Project Management
How to interact with Project / Product Manager
Describe the Most Challenging Task during...
How to measure your performance on code/decision/...
Describe a time having a Disagreement with an Engineer
Describe a conflict with the Product / another team
Example Negative Experience
Example of Mentorship Experience
  • 老生常谈框架:STAR ;;themuse.com
  • 而我用的是STARE去回答以上的问题,E其实就是result完再来句Emotional的东西,这样让对方更相信我的确做东西而不是机器化准备。Emo这里指的是经历过这个故事以后,你“悟出”的一个对方没思考时间反驳或质疑你的大道理
例如:与某职位的人有disagreement,阐述完自己的例子我最后会来两句:... Planning ahead and making things transparent to everyone at the early stage before implementation are necessary.
  • 我平时和阿三也有打交道,看着他们做一分说成十分的,我在准备BQ例子的时候肯定也要加点酱醋茶,把做五分的说成说成一百分。所以不要怜惜你的托福GRE词汇量,把自己的例子准备得更有力。
  • 以上例子都写好一段尽量控制句子数量和与resume内容相关,就可以开始糅合多个问题,例如the most challenging task is planning and decision making. 这样面试前例子其实也不需要太多,更加flexible。

面试官research:
  • 我习惯如果面试前可以拿到任何相关面试官的信息(名字 + 职位)就会做每个人15分钟人肉,例如有些面试官写了个opensource或者一篇medium知乎的,这样BQ轮或者涉及BQ的时候就会问出基于面试官经历私人订制的问题,当然这是我一厢情愿地认为可以提高conversation有趣程度的approach。
  • 数量:每个面试官准备2-5个问题。
  • 质量: general和specific问题都准备,depends你是否愿意和那一轮的面试官探讨一些技术相关的BQ,又或者就是走过场的面试官就问些general的好了。不仅限于daily life这种,也是要看对方level scope来发问的,vp, manager, 老鸟,
  • *都有不同的。
  • 答案: 有时候问面试官的问题, 你自己提前也地有想法。
  • 如果你对这公司没什么兴趣的话,问对方问题这部分就随便问点公司相关的吧。

面试前准备:
  • 除了以上的准备,因为是pandemic所以interview都是virtual,所以就会开一个chrome tab做backup忘记了就瞄一眼提醒自己哪些点忘了说赶紧补充。

小抄格式例子:
Mentorship Experience
S: An intern performed under expectation
T: He needs my feedback
A: I scheduled 1-1 with him
R: He ramped up faster
E: I would measure my impact based on the progress from other folk’s whom I mentored sometimes I mean ˉ\_(ツ)_/ˉ
  • 打印一份backup以防万一。不能依赖这两份backup,临时对着读绝对不自然的,即使你一开始看着电脑屏幕的小抄pretend你是看着对方。
  • 一定要说出来反复练习,有伴侣的可以对他们说,这样feedback来得快。没伴侣的自己录一下听听再improve。

还有一些被问到的BQ问题:
Your weight on making product decision and implementation decision
What would you see yourself in the next few years
How do you prioritize tickets and split a big task into deliverables
What are your standard to do code review

总结:
  • 结合自己的实际情况,写出动之以情的BQ故事集
  • 糅合故事集去适应大部分常见BQ问题
  • 和面试官平等交流
  • 交流别太丧或者太high
  • 多看看地里和地外的一些文章提高自身对BQ的认识

好心人给个米,ˉ\_(ツ)_/ˉ

补充内容 (2021-09-28 15:08 +8:00):
写得比较急,有些地方没有表达得太好请原谅
  • 631
41条回复