如何为编程面试问题做好准备?[关闭]


Answers:


14

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

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

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

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


9

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

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

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



2

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

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

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

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


1

5
从社区的角度来看:您能否在帖子中嵌入一些文本,如果将来无法访问那些链接,您的链接将变得无用...
Tamara Wijsman 2010年

虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
亚当李尔

0

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.