Tuesday, March 10, 2020

新冠肺炎来袭, 视频onsite指南

【作者】 包子霹雳火老师  【包子铺里聊IT 微信公众号

这两天在北美最火的话题应该就是出门要不要戴口罩,以及今天要不要去公司上班了,小编连续在家work from home了两天就感觉得一个人上班是多么的孤单寂寞冷,无比想念大家一起在公司上班有说有笑,谈天谈地的日子。

随着新冠肺炎目前在北美有愈演愈烈之势,再加上蜜汁自信的美国政府跟毫无能力的基础医疗,很多大公司已经开始鼓励自己的员工work from home同时也有一些公司开始取消onsite面试来减少病毒传播的风险。

同一时间很多onsite面试也被各个公司用OA或者视频面试来取代。那么对于正在准备面试的小伙伴来说,这次疫情带来的影响是很大的,除了面试被取消的风险之外,还有全新的视频onsite的经历,这些都会给前期的面试准备带来一些不确定的因素。

在此,包子君根据以往长期的视频模拟面试经验,总结一些个人觉得有用的信息,希望给在准备的面试和即将要做视频onsite的小伙伴一些帮助。

  •  视频onsite如何更好地做自我介绍
    • 很多小伙伴可能把自己的简历准备得很是熟练,尤其是介绍past experience的时候很多时候在onsite中都可以通过画图的方式来体现自己的projectimpactcomplexity. 但是当onsite转到视频之后这些准备好的图可能一下就无法展现出来了,这时候小伙伴就应该换一种思维去想面试官想要从你的自我介绍中得到什么?
    • 自我介绍一般都是面试官给面试者一个熟悉环境,放松的时间,所以从面试官本身来讲更多是期待面试者能够自然地总结自己过去的经历。这个时候就需要面试者能够有以下的一些能力
      • High-level 讲述自己组或者自己负责serviceresponsibilitybusiness impact
      • 指出在整个system中或者整个project中自我的contribution. 这里的contribution不仅仅是写的code, 还可以是很多自己driveprocess
      • Detail-oriented to key components, 最后面试者要能够详细的讲出自己contribution里面的technical details。这一步一般在视频onsite的时候会被省略掉,但是如果面试官问起来,面试者还需要能够用最简单明了的语言去描述。
    • 总上所述,面试者在准备自我介绍的过程中,可以试着把自我介绍介绍给非CS的小伙伴,看看别人是否能大概知道你在公共做或者学校project里有什么样的作用.

  • 视频onsite如何更好地做online coding
    • 在视频onsite过程中,对于面试这最熟悉的应该就是coding的部分了但是跟普通onsite不同,在视频过程中你的表情,说话语气,包括神态都会放大般的展现在面试官的面前。所以在此,小编要给大家提醒一下几点
    • 不要自言自语,尤其是说中文。因为在小编过往模拟面试的过程中,有些面试者还时不时得自言自语两句中文,这在视频面试中是一个很大的red flag.
    • 跟面试官沟通,沟通,沟通!!!重要的事情说三次。Onsite面试的时候有些面试者喜欢那道题之后自己思考,但是在视频面试中,面试者一定要学会think loud and keep talking. 要让面试官知道你的想法是什么,你的思路是否正确,或者你stuck在哪里。对于面试官来讲,面试的过程是一个选择自己潜在同事的过程,而不是一个考试的过程,所以面试官注重的一点就是能否跟面试者有有效的沟通。
    • Take feedback. 在一般onsite面试过程中,如果面试者的solution有问题,面试官都会给一些hint或者一些feedback通过各式各样的交流。但是在视频面试过程中,面试官可能就会通过举反例或者提问的方式向面试者提供一些feedback,这时候面试者就应该去jump out然后去想这些feedback是否对你的solution有用.
    • 最后,还是要鼓励大家熟悉一些自己coding language. Online coding有些公司是需要跑code的,所以对自己的language一定要熟悉,小编见过很多人喜欢用python只是因为简单好写,但是到了online coding的部分,如果你选了你不熟悉的语言,不知道怎么debug,那么从面试官的角度来讲就是你technical skills不过关了。

  • 视频onsite如何更好地做system design
    • 对于System design的问题视频onsite确实会有很大的挑战。首先面试者没有自己擅长的白板,这样很多架构图就无法展现出来。这时候对于面试者的挑战就变成了如何清晰地展现自己处理问题的思路和如何利用好bullet point来表达自己的观点了。
    • 通常来讲,面试者先要把system designrequirement清晰地记录下来,不明确的要去跟面试官沟通,把需求确定好。
    • 其次就是要把整个system分成不同的部分,这时候就要用bullet point把自己的思维一步步得展现给面试官。就当自己在写ppt的概要
    • 做完上述两步之后,面试者就可以跟面试官讨论然后着重挑其中的一个componentdetail design. 比如db schema, API signature 然后customer use scenario , error handling. 这些都可以用简单的statement写好
    • 最后面试者需要做出一些summary的总结,列举出pros and cons.向面试官展现出一个完整的设计思路

  • 视频onsite如何更好地做behavior question
    • 对于behavior 来说,应该是对于视频onsite来说最直观的了。重要的一点就是管理好自己的表情,表达方式,毕竟onsite面试官看到的是一个整体的人,而在视频onsite中看到的只是面试者的脸。所以任何小的问题都会被放大。

最后小编希望新冠肺炎早日结束,至少希望迷之操作的美国政府能想我们大中国一样拿出点有力地防护措施。也希望大家早日找到心仪的工作。

包子粉丝们如果有什么问题,请在下方留言

No comments:

Post a Comment

Thank your for your comment! Check out us at https://baozitraining.org/ if you need mock interviews!