大部分人都不喜欢去找模拟面试,更喜欢自己对着镜子练,但是往往一次模拟面试能发现你的好多问题。我就用我给别人做mock和自己去mock的经验给大家说一说为什么我推荐你去模拟面试。
首先就是自我介绍的时候,有的人就只讲了自己在什么学校上学什么时间毕业,完全不提自己的skill或者经验,这样真的是浪费了一个好机会!面试之前完全可以先看看JD,然后在介绍的时候多提里面列出的skill。如果有相关的project也可以简单说一下,这个真的很重要!

后面就是一定要对你简历上提到的project很熟悉。至少要做到被问的时候可以逻辑清晰地讲出来干了什么。我刚开始面试的时候也总是分不清该着重说哪些,就总是说不清楚,这个就是需要多练,尽量别自己练,找个人面对面是最好的办法。
如果无法做到每个都很熟练的话那就狠狠记住一两个,然后在自我介绍的时候引导面试官接下来问你最有把握的project。
感觉做了模拟面试还是对面试的提升挺大的,真的要比自己在家对着镜子练习有收获的多,我就是之前去找了各种各样的人去mock,真的会让你的交流能力有很大提升。

我之前找过华人,老美,烙印等各种人去做mock,免费的也有,要我几百刀的也有(当然我没去),真的是不同的人会有不同的体验,当然啦,每个人适合的方向都不一样,比如烙印就很适合去当压力面试,而且,真的推荐去找不同口音的人Mock Interview,提升是真的很大。
最后一个原因就是现在的算法面试对于交流和沟通能力看的越来越重要,有时候你还需要主动和面试官交流来获取更多的细节,如果没有提前练习,有时候甚至会没有拿到关键信息导致你的代码不能实现,真的会很亏啊。