it-swarm.cn

如何为编程面试问题做好准备?

可能重复:
真的在采访中“哇”他们

假设我参加面试。我可以期待什么问题,以及如何准备?

34
Tamara Wijsman

公开编程采访 也很有帮助。

这本经典的书揭示了美国顶级软件和计算机公司的采访真正是什么样的,并为您提供了在任何情况下都能成功的工具。作者将逐步指导您解决新问题和复杂的脑筋急转弯,这些问题是在最近的技术采访中被问到的。

提出了50种面试方案,并对可能的解决方案进行了深入分析。清楚地说明了解决问题的过程,因此您可以轻松地应用在紧要关头学到的知识。您还将找到有关要问什么问题,如何解决问题以及如果遇到困难如何恢复的专家提示。

我在准备上一轮采访时就使用了它,虽然我最终并不需要它,但通读它肯定会让我感到更加自信和准备。这本书还有一个关于非编程问题的部分,例如薪资谈判,我发现这很有帮助。

14
Adam Lear

迈克尔·普赖尔(Michael Pryor)有一个 专门处理技术面试问题的站点

一次好的面试将包含许多有关他们正在招聘的技术的问题。您可能还需要编写代码。不幸的是,这没有捷径,只有经验会在这里为您提供帮助。 此链接还详细列出了编程难题列表

对于先前(或者我应该说普里尔)的学生,您需要先解决所有问题并精通这些类型的问题。对于以后,您应该准备整个职业。

9
Brian R. Bondy
3
pramodc84

以我的经验,最好的准备方法就是除了放松之外,并(如tia所说)对团队进行宣读。您知道自己所知道的,并且您像现在一样聪明/有经验,而最后一分钟的准备工作也不会对此有所帮助。

期望他们要求您编写一个简单但棘手的问题的代码。顺便说一句,问题不应该花费很多代码,因此,如果您发现自己在思考或编写冗长的程序,则可能走错了正确的道路。边走边解释您的想法。一些面试官可能会叮嘱您找不到正确的解决方案,但会在您解释时发现他们喜欢您的事情。

有时,它们会给您带来非编程难题。以我的经验,如果他们问您已经知道的一个,请诚实地说,告诉他们您知道,然后继续下一个问题。同样,诚实是人们欣赏的最重要的事情之一,无论如何,他们都能从一英里外发现先验知识。

最重要的是,获得良好的睡眠,放松并尝试保持心情愉快。

2
Kevin Hsu
1
Chris

准备其他一切。公司简介。你为什么喜欢这家公司。等等.

如果您已经预约了面试,我认为准备技术知识为时已晚。优秀的面试官将能够发现您的答案是否来自经验。

0
tia