`
zengloveyuan
  • 浏览: 12357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何通过Nicholas C. Zakas的面试

阅读更多
早就打算写这篇文章了,但时至今日才决定动笔。如果你投了简历,那么应该会在面试你的人名单里找到我的名字。你现在就有点紧张了,(好啦,别不好意思)面试总会让人感觉有点不舒服。作为面试官,我其实并不算难对付,但如果你想在我们谈话之后让我放你过关,你确实得做一些必要的准备。
•回答问题。我问你一个问题,你必须要回答它。我遇到应聘者在回答我问题时顾左右而言他的情况太多了。我知道你会有些紧张,说几句不着边际的话可能有助于缓解,但请你不要喋喋不休,要赶快回到正题上来。我不想知道你的宠物猫最近又出了什么新状况,我只想听到你的回答。假如你没有听明白我问的是什么,可以要求我再解释一下,重复几遍问题或者换一种问法,对我而言没有什么。
•告诉我你不知道什么。如果我问到了你不知道的问题,一定要告诉我。我不认为你的大脑里可以装得下百科全书。在知道了你不知道什么以后,我对你的评估才会更加公平。问题仍然要回答,但我会给你一些提示,同时也可以考察一下你解决问题的能力。
•不要放弃。在我面试你的过程中,不要总想着放弃。如果你被我前面的话不幸言中,那么你可能会面对一个让你不知所措的问题,而且你也告诉我你答不上来了。此时此刻,千万不要打退堂鼓!我会尽力提醒你,让你找到正确答案;因此不要随随便便打断我说:“我真的不知道。”在我们这个行业,你经常会遇到没有现成解决方案的挑战,到时候你会轻易放弃吗?我必须知道你具备解决问题的能力,而不是遇到一点挫折就轻言放弃。
•不用担心怪问题。有些公司的确有吓唬应聘者的传统,他们会让你回答一些类似脑筋急转弯似的稀奇古怪的问题。对那种面试方式,我不敢苟同。我提的所有问题都有答案,而且绝大多数还不止有一个正确答案;我保证一个怪问题也不会问你。因为这样既会让你难堪,又对我毫无意义。你大可放心,我的每个问题都至少会有一个正确答案。
•自圆其说。如果你提到了某个解决方案或者强调自己掌握了某方面知识,请做好进一步讨论它的准备。假设我问了一个问题,你在回答这个问题时提到:“对,因为IE不支持CSS3……”然后,你最好能够跟我讨论一下要是IE支持CSS3你会怎么办。
•不要说自己是专家。大多数面试中可能都需要注意这一条,但我对这一条尤其敏感。我从来不会把应聘者划分为三六九等,因此你也不必告诉我你属于哪个等级。一旦你声明自己已经跻身“专家”的行列,我怕有些问题会让你下不来台。我确实见过自称专家而又确实是专家的人。但是,我认为真正的专家不会自己说出来,而是会做给你看。
•不要靠卖弄赚取我的好印象。如果我想知道什么,我会问。我知道在面试时需要了解哪些信息,只要一听到有人说“想不想看一个绝妙的技巧?”或者其他类似的话,我都有一种立即中断面试的冲动。所以,请尽力回答好我的问题即可。
• 充满激情。如果你想得到跟我一起工作的机会,请给我一个愿意跟你共事的理由。最好的理由就是要有激情,把你主动、积极学习的热情展示出来。希望你能谈一谈产品、公司,以及为什么想得到这份工作。尤其要注意最后一点,我不想听你说你当前的工作如何如何讨厌。当然,可以解释一下为什么现在或者过去没有从事你喜欢的工作,但你一定要告诉我你对自己今后的成长有何打算,还有为什么你应聘的这个职位能够有助于你的成长。

没错,我确实希望将来有可能被我面试的所有人都看到这篇文章。我希望你能在我面试你时表现得非常好,真的,确实如此。说来也简单,只要你留意上述这些常见的问题,并且原原本本地展示你自己就足够了。说不定哪一天,你就会跟我坐到同一间办公室里了。

注意,My Yahoo!团队正在招聘呢。如果你是一位有才华的软件工程师,又对创造价值和Yahoo!公司充满激情,请跟我联系,咱们谈谈。
分享到:
评论

相关推荐

    Nicholas C. Zakas如何面试前端工程师

    标题“Nicholas C. Zakas如何面试前端工程师”暗示了我们即将探讨的是关于前端开发者面试的策略和技巧,特别是...通过这些资料,面试者可以进一步提升自己的技能,以应对Nicholas C. Zakas这样的专家所设计的面试挑战。

    《高性能JavaScript编程》.Nicholas.C.Zakas著.英文版

    《高性能JavaScript编程》是著名前端开发者Nicholas C. Zakas所著的一本经典书籍,英文原版名为"High Performance JavaScript"。这本书深入探讨了如何优化JavaScript代码,提升Web应用程序的性能,是JavaScript...

    Maintainable JavaScript by Nicholas C. Zakas 2012

    本书《Maintainable JavaScript》由Nicholas C. Zakas撰写,首次出版于2012年。作者凭借其深厚的前端开发经验,探讨了如何编写可维护的JavaScript代码。本书不仅仅是关于编写代码,更多的是教会开发者如何保持代码的...

    [高性能JavaScript编程].(High.Performance.JavaScript).Nicholas.C.Zakas.中英对照版.pdf

    《高性能JavaScript编程》是由Nicholas C. Zakas所著的一本深入探讨JavaScript性能优化的书籍。这本书以中英对照的形式,为读者提供了丰富的JavaScript性能优化技巧和实践方法,旨在帮助开发者构建更快、更稳定的...

    编写可维护的JavaScript.((美)Nicholas C. Zakas).[PDF.pd

    通过将代码划分为小的、独立的模块,可以使得整个代码库更易于理解和维护。《编写可维护的JavaScript》将介绍现代JavaScript模块化的最佳实践。 7. **代码重用与重构**:重用现有的代码可以减少错误和开发时间,而...

    (彩色高清)[高性能JavaScript编程].(High.Performance.JavaScript).Nicholas.C.Zakas.中英对照版.pdf

    - **持续集成/持续部署**:CI/CD流程可以自动检测代码变更,并自动构建和部署到服务器,提高开发效率。 #### 第十章:工具(Tools) **核心概念:** - **调试工具**:介绍常用的JavaScript调试工具,帮助开发者更...

    Scalable-JavaScript-Architecture:在 Node.js 中构建的社交网络原型,用于说明 Scalabe JavaScript 架构。 前端架构基于 Nicholas C. Zakas 的工作

    这个原型是基于Nicholas C. Zakas的工作,他是一位知名的前端开发者和《Maintainable JavaScript》一书的作者,他在视频中分享了他的前端架构理念,这些理念在此项目中得到了实践。 首先,我们要理解Scalable ...

    高性能Javascript编程--英文版

    如果你使用JavaScript构建交互丰富的Web应用,那么... Nicholas C.Zakas,雅虎首页的主要开发者,雅虎用户界面库(YUI)代码贡献者,擅长利用JavaScript、HTML、CSS、XML、XSLT设计和实现WEB界面的软件工程师。

    [JavaScript] JavaScript 面向对象设计原则 (英文版)

    In The Principles of Object-Oriented JavaScript, Nicholas C. Zakas thoroughly explores JavaScript's object-oriented nature, revealing the language's unique implementation of inheritance and other key ...

    Nicholas_C_Zakas-The_Principles_of_JavaScript-EN.pdf

    《JavaScript面向对象的原则》是Nicholas C. Zakas所著,旨在深入探讨JavaScript这门语言面向对象的特性。JavaScript虽然与C++或Java这类传统的面向对象语言存在不同,例如它没有类的概念,而且编写代码时也不需要...

    伊力诺依大学 Nicholas X. Fang 教授的微纳加工的课件

    该课件是由伊利诺伊大学(University of Illinois)的Nicholas X. Fang教授所编写的微纳加工技术课程,课程编号为ME598。该课程主要针对微纳加工技术进行了全面深入的讲解,包括但不限于微纳加工技术的历史发展、...

    高性能JavaScript

    《高性能JavaScript》是2010年电子工业出版社出版的图书,作者是泽卡斯(NicholasC.Zakas)。 《高性能JavaScript》揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的...

    MATLAB Guide - Desmond J. Higham & Nicholas J. Higham.djvu

    這本書是關於數字信號處理與應用程序和計算機處理

    Understanding ECMAScript 6 The Definitive Guide for JavaScript Developers pdf 0分

    本书《Understanding ECMAScript 6 The Definitive Guide for JavaScript Developers》由资深前端开发者Nicholas C. Zakas撰写,旨在为JavaScript开发者提供一份完整而权威的ES6指南。 在ES6中,引入了诸多与编程...

    JAVASCRIPT学习笔记9-表格排序

    这次的例子,只是把Nicholas C .Zakas的例子理解了一下,代码是在学习表格排序时的Demo. 单个数据类型的排序比较简单,他这个例子的特别之处在于能兼容多种数据类型的排序。例子 很简单,但 排序的主方法,有三个...

    Bistatic Radar+Advances in Bistatic Radar

    通过对Nicholas J. Willis的这两本教材的深入学习,读者可以全面理解双站雷达的理论基础和实际应用,这对于科研人员和工程技术人员来说,将是一个宝贵的资源,有助于他们在雷达系统设计和优化方面取得新的突破。

    高性能JavaScript编程

    雅虎的前端工程师Nicholas C. Zakas和其他五位JavaScript专家介绍了页面代码加载的最佳方法和编程技巧,来帮助你编写更为高效和快速的代码。你还会了解到构建和部署文件到生产环境的最佳实践,以及有助于定位线上...

Global site tag (gtag.js) - Google Analytics