我申请了FAANG公司却失败了——三个面试教训
很久以前,在一个遥远的星系里,我最初在我的博客上发布了这篇文章。
过度自信葬送了我所有成功的机会。
我申请了FAANG、MAGMA或者“此处插入最新缩写”公司的软件工程师职位。
我失败了。
我心想:“我有超过十年的经验,见多识广。”
一个“简短的编程测试”让我措手不及。80分钟,3道题,让我觉得自己像个冒牌货。最后,还来了一记上勾拳和10秒倒计时。
我不想让这篇文章变成又一篇抱怨“招聘系统有问题”和“生活不公平”的文章。所以……
如果我能回到过去,在参加编程测试之前,我会这样告诉自己:
1. 复习数据结构,特别是那些你不常用的数据结构。
花点时间复习一下数据结构。列表、哈希表、队列、树。
树,是你吗?好久不见了……自从大学数据结构课之后,我就没用过树了。而且,就算我通过了面试,加入了公司,可能也不会用到它们。
但出乎意料的是,这竟然是其中一个问题。
2. 练习使用计时器和不带自动补全功能的代码编辑器
我知道这不现实,听起来也很疯狂。
如今,我们拥有各种集成开发环境(IDE),它们具备自动补全功能,甚至人工智能也触手可及。但MAGMAs公司却坚持使用没有自动补全功能的编码平台进行招聘。他们仍然沿用旧方法。
练习技能应该尽可能“真实”,所以关闭你的集成开发环境(IDE),使用最基本的文本编辑器进行练习。并且设置一个计时器。
3. 请先阅读所有问题。我知道了!
是的,我想做一个钻规则空子的优等生。我直接跳到了第一个问题。
50分钟过去了,我才勉强答对第一个问题。我必须决定是只做这一个问题,还是继续做下一个。我想,做完一个半问题总比只做一个要好。
我本来可以先做第二道题的,它简单得多。而且,我完全可以先做最后两道题,跳过第一道。要是我事先把所有题目都看完就好了。
把所有问题都读一遍,先从简单的开始。这是我以前总结的一条经验,可惜我忘了。
瞧!这就是我在参加编程测试前会告诉自己的。没错,招聘流程确实有问题,但我们还是得经过这些把关人。或者干脆放弃简历和面试技巧,自己去创造机会。
加入我的免费7天邮件课程,我将10多年的职业经验浓缩成7封简短的邮件。助你重塑软件工程职业生涯,避免多年和数千美元的职业错误。
面试顺利!
文章来源:https://dev.to/canro91/i-applied-at-a-faang-and-failed- Three-interviewing-lessons-1a4k