加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 公告

为什么有面试官喜欢让面试者用纸笔写代码?

时间:2024-11-13 13:52:14  来源:http://www.baidu.com/  作者:亲卫队请问

此前,Max Howell因未能通过Google的面试白板测试而备受关注。他是Homebrew这一苹果OSX下的软件包管理工具的作者,名声大噪。在参加Google面试时,他未能成功翻转二叉树代码,遗憾落选。对此,Max Howell通过推特表达了对白板测试的不满。

被拒之Google门外的Max Howell却得到了Apple的青睐。如今,他已成为Apple的一员大将。我们不禁好奇,他现在能否在白板上成功写出翻转二叉树的代码呢?关于白板测试,究竟是不是面试程序员的最佳方式?为何面试官偏爱使用它?让我们深入探讨一下。

实际上,面试官喜欢采用白板测试,主要有两大目的:一是考察应聘者的个人能力与简历是否相符;二是了解应聘者的职业素养,以及与岗位的契合程度。

一、考察应聘者简历的真实性

二、验证应聘者与岗位的契合程度

除了考察简历真实性,白板测试还能帮助面试官了解应聘者的职业素养和与岗位的契合程度。在有限的空间、时间内,氛围相对紧张的情况下,应聘者能否冷静处理问题、快速分解问题并明确思路,都能反映出其思考问题的方式及工作效率。而且,手写代码能够减少参考和辅助的影响,更能体现应聘者的功底和严谨程度。面试官还可以在应聘者完成代码后,立即询问其思路和思考过程,以了解其表述能力。白板测试是面试过程中不可或缺的一环。

白板测试是面试官评估应聘者综合素质和岗位契合度的重要手段。通过白板测试,面试官可以在尽量简单的前提下,对应聘者的实际水平进行基本评估,同时了解其职业素养和与岗位的契合程度。对于想要成为程序员的应聘者来说,熟练掌握基础数据结构和算法知识,提高自己的编程能力,是应对白板测试的关键。通过纸笔写代码的方式,我们可以在短时间内对应聘者的简历真实性、基础水平、思维方式以及沟通能力进行全面的考察和评估。这是一种非常实用的面试技巧。

尽管白板测试能够检测出应聘者的部分技能,但许多应聘者仍然会感到不适。在正常的编程环境中,程序员可以访问API,通过搜索获取所需的信息,然而在白板测试中,这一切都被禁止了。白板测试并不能完全展现应聘者的所有技能,尤其对于那些有多年编程经验的程序员来说,突然要求他们在纸上或白板上展示编程能力,可能会让他们感到困惑。这就是为什么一些技术高手在白板测试中表现不佳的原因。

一些面试官可能会滥用白板测试,仅仅根据测试结果对应聘者做出片面评价,这进一步加重了应聘者的抵触情绪。在效仿Google使用白板测试之前,面试官应该认真考虑自己的应聘者队伍是否足够庞大,并且面试官是否具备驾驭这一面试形式的能力。

如果你的目标公司仍然采用白板测试作为面试的一部分,而你也愿意接受这一挑战,那么你可以提前做好准备,以应对面试时的各种情况。以下是一些练习建议:

1. 虽然无法预测面试官会提出什么问题,但你可以根据现有的面试资料列出练习提纲,为可能的面试问题做好准备。

2. 给自己限定时间,随机选取一个问题,模拟真实的面试环境进行测试。

3. 在解题的过程中,不仅要动手做,还要将自己的思路说出来,这有助于你更好地理解和应用知识。

4. 查漏补缺,通过搜索相关资料,学习别人的解题方法,完善自己的思路。

5. 让朋友扮演面试官的角色,随机出题,你可以在白板上进行演示,并解释给朋友听,这有助于你熟悉面试流程并增强信心。

如果你不喜欢白板测试,你可以选择一家不进行白板面试的公司。Github上列出了许多这样的公司。一张小小的白纸(或白板)怎能阻挡我们坚韧不拔的程序员迈向理想公司的步伐呢?对吧!

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门