给软件工程师、数据科学家和数据工程师的面试指南:该做与不该做

时间:2019-09-02 来源:www.syqnsy.com

亚马逊等公司有14项领导原则。他们不想只聘请数据科学家或软件工程师。对于只有一两次面试的面试官来说,这可能并不像你过于专注于回答面试的技术部分那样明显。但是,当您进行技术面试时,我们希望提供一些提示,以帮助您更好地为未来做好准备。

准备好数字指标

别让一轮面试影响其它轮面试

通常有几轮面试。每轮采访可能会有所不同。你可以顺利地完成面试,或者在一轮面试中你可能会变得更糟。

你可能会遇到一个问题困境,因为技术领域非常广泛,所以很难理解一切。在面试中遇到你没准备好的问题是很正常的。

关键是不要让糟糕的面试影响你的剩余面试。即使你内心知道你在那轮采访中失败了,你仍然必须积极。这有两个原因:

如果你在其他采访中做得很好,公司会在几个月内再次采访你,甚至改为职位,尽管你不知道它会如何帮助你。把这次采访想象成一种练习。技术面试只是面试过程的一部分。所以练习越多,你就越能为下一次面试做好准备。

即使你在这轮采访中失败,你也必须保持积极的态度。

不要以为你知道会被问什么类型的问题

你永远不知道在面试中你会问什么类型的问题,所以问问你的招聘人员。 FAANG的大部分(Facebook,Apple,亚马逊,Netflix和谷歌)。即使这显然是错误的。

如果您在15分钟内没有在同一问题上取得更好的进展,请考虑深呼吸并尝试确保您的解决方案正确无误。但是如果你没有找到更长时间的正确解决方案,并且你有三到四个其他问题需要回答,那么你应该考虑采用不同的方法。

不要谈论技术栈的劣势

您喜欢Hadoop,Go或其他技术,您可能讨厌其他技术堆栈。

这并不意味着您需要知道对特定语言的所有仇恨都是已知的。它通常被认为是精英主义者。正如你比其他人更了解,因为你的语言显然是最好的,其他人都在石器时代编程。

团队和公司使用各种语言,如果你谈论技术堆栈的缺点,它恰好是他们使用的技术堆栈,这是非常不友好的。请记住,如果您有自己喜欢的语言,那么您可以自由地提出这个问题。但总的来说,持有一些负面意见可能会非常糟糕。

别让一次面试影响其它面试

这听起来有点像“不要让一轮采访影响其他轮次的采访。”我们中的许多人将进行多次采访,但多次采访都失败了。

当我们收到电子邮件或打电话给我们时:

“对不起,你还不够好”

感觉很糟糕。

但是,你不能一次或两次打败糟糕的面试。有些人在同一年里多次采访同一家公司,直到他们得到这份工作。让面试定义其余的面试是非常不正确的。我们想对所有采访者说的是不要放弃。

有很多东西需要学习,我们可能无法按时完成。但是这没关系。只要你保持乐观,总有一扇门可以打开。

技术面试很困难,因为面试官会寻找那些对项目和工作有独立思考的人,而不仅仅是寻找程序员。但无论如何,请不要放弃!

本文由阿里云开发者社区翻译。

文章原标题《The Dos and Don’ts for Passing Your Technical Interview》

作者:SeattleDataGuy

译者:黄小凡