【内容简介】
本书介绍程序员在求职过程所面临的求职沟通和程序设计技能两个方面的问题。在程序设计技能方面,本书介绍了作为一名程序员必须具备的一些知识并以简洁实用的方式介绍程序员的基本功。强调沟通方法是本书的亮点,本书包括如何编写一份重点突出的个人简历,如何与猎头公司和人力资源代表打交道,在面试时如何与面试考官进行沟通等内容。.
本书不仅适合求职者,也适合人力资源负责人和项目经理兼面试考官。
在面试过程中您会感到压力,但通过恰当的准备,您可以得到梦想中的工作。这本经典书籍介绍在美国顶级软件公司和计算机公司面试中的真实情况,为您在各种情况下成功地通过面试提供帮助。本书的作者一步一步地引导您解决一些新问题和复杂的智力难题,这些问题都是他们在最近的技术面试中遇到过的。
本书提供了50个面试场景,并且深入分析了各种解决方案。解决问题的过程描述得很清楚,您在需要的时候能够很容易地应用这些过程。您还会看到一些专家提示,包括问哪些问题、如何解决问题以及在受阻时应该怎样做。所有这些都将帮助您在面试中更好地发挥,获得想要的工作。
您在本书中将学到:..
■如何有效地申请职位。
■准备整个程序设计面试过程。
■如何找到最适合您的程序设计职位。
■选择解决方案的策略以及表明您的能力。
■如何改进面试技巧,从而对任何问题或情况都能做出反应。
■知识问题、逻辑难题和程序设计问题的解答技巧。...
【译者序】
求职和面试的过程是一个沟通的过程。沟通具有很强的目的性,因此必定是经过仔细思考和精心准备的。求职者需要通过有限的文字,有限的面谈机会,达到取得工作机会的目的。.
对于软件开发本身来说,沟通也是极为重要的,甚至是最重要的因素。有人曾说,软件项目成功的要点有三个:沟通、沟通、沟通。所以在程序员的面试中,沟通能力和程序设计技能是主要考察的两个方面。如果在求职过程中,求职者在沟通能力这一项上得分不高,那成功的机会就大大降低了。
本书包含了求职沟通和程序设计技能两个方面。在程序设计技能方面,本书介绍了作为一名程序员必须具备的一些知识。以简洁而有实例的方式介绍程序员的..
<< 查看译者序
【前言】
第2版前言
John和Noah或许没有想过他们当时是在写一本长销书,但是这本书现在已成为了长销书。所以如何来更新一本该领域的经典书籍呢?当然要非常认真!.
第1版的拥护者们会很高兴地发现,第2版主要是更新,没有完全重写。当然,程序设计例题得到了更新,以反映自第1版以来的近十年的时间内所发生的变化。第1版的例子几乎完全是用C和C++编写的,现在变成了用C++、Java、C#来编写—虽然语言在大多数情况下关系不大,因为算法一般只需要进行一点语法上的改动,就能从一种语言转到另一种语言。对于有经验的程序员来说,所有的例题都很容易理解。
新版增加了一些内容,但绝大多数原来的例题都得到了保..
<< 查看前言