如何准备面试,面试后如何复盘?

之前写过两篇文章,一篇是如何确定自己的工作岗位,是选择算法还是开发,以及如何及时获取招聘信息,投递后如何跟踪状态等,没看过的牛友可以去看下,具体链接如下:

https://www.nowcoder.com/discuss/469902223888171008

https://www.nowcoder.com/discuss/468142094654132224

今天就和牛友分享下如何准备面试以及面试后的复盘等等。

心细的人可能会发现我这里漏掉了笔试,还有心理测评啥的,这里不是漏了,而是说这里其实没有太多好的方法,笔试的话,现在基本上很多公司都是海笔,就是说你要你投了简历就让你做笔试,心理测评。而且不同公司的笔试难度、题型都不一样,甚至同一个公司的多次笔试题目难度差别也挺大的,唯一的办法就是多刷题(这里指的是编程算法题);此外,刷题不仅仅是为了笔试,现在面试环节基本上每轮也都有手撕代码环节,如果面试现场手撕不出来的话,大概率这次面试也就没了。

另外,笔试成绩和能不能进入面试基本上不成正比,注意我这里说的不是没关系,而是不成正比,能够进入面试,我一路过来,感觉跟笔试基本没关系,很多时候取决于公司的HC,而大厂的话一般来说投递的早的话,笔试成绩、学历还行的话,都会给个面试机会,至于能不能拿到 offer,就要看自己的能力和运气了。

为啥说是能力和运气呢?因为面试这个事情吧,有很大的主观性,而且主动权在面试官那,遇到一个什么样的面试官很大程度上决定了你能不能过,不过要是你能力足够强的话,倒也不用在乎这些。我说这些的目的是在于让你放宽心,不要纠结于一家公司有没有进入面试、以及某一场的面试结果,很多时候不是你的问题。

说了这么多,接下来可以说说如何准备面试了。

  1. 掌握自己的简历,对简历上的内容要做到如数家珍。这里说的不仅仅是针对简历上的那一页,而是与之相关的延伸内容也要有了解,比如说你在简历上写了快排,那快排有啥缺点以及如何优化等等。因为面试一般情况下是围绕着简历展开,只有对简历上内容做到足够熟悉,才能以不变应万变,给面试官留下基础扎实的印象
  2. 面试前多刷面经,尤其是这个公司这个岗位最新发布的面经,因为很大程度上你面试也会被问到这些问题,根据自己的掌握情况进行查漏补缺,做到游刃有余
  3. 面试前,多回忆下自己之前的面试,看看自己哪些地方回答的不好,某个知识点的介绍是不是不够清楚,是不是有更好的介绍方法,项目介绍是不是有可以优化的地方等等,不要求每次碰到不会的问题都能答出来,只求会的问题以及之前自己回答过的问题可以把握住。
  4. 面试过程中,尝试和面试官进行沟通,特别是不会的问题,寻求面试官出这道题可能的意图,然后进行解答,实在不会的问题,可以说不会,或者说之前没了解过等等,毕竟主动权在面试官手里,瞎说只会降低面试官对你的印象。
  5. 面试结束后,不要想着就万事大吉了,无论面试结果如何,都要第一时间把面试过程记录下来,特别是回答不好的地方,形成自己的总结,这样也方便后续自己面试前查阅

面试虽然运气成分很大,但随着面试场数的增加,无论是自己的心态,对知识点回答的流程程度等等各方面都会在不知不觉中得到锻炼,我印象最深的是,之前面试过程中碰到一道跟快排有关的手撕题,这道题之前自己也做过好几次,现场也第一眼看出了要怎么做,但就是写的过程中传错了一个参数,debug了几分钟也没有解决,最终以遗憾收场,下来后没两分钟就发现了问题所在,从那以后这道题基本没有再出过错。

最后金三银四,希望大家都可以把握住机会,多拿 Offer。

#牛客充电计划#
全部评论
对自己的简历要熟悉!很多都根据简历问的!
2 回复 分享
发布于 2023-04-01 21:51 安徽
没复盘直接挂
1 回复 分享
发布于 2023-04-01 21:09 湖北

相关推荐

评论
2
7
分享

创作者周榜

更多
牛客网
牛客企业服务