【问题标题】:PHP competency test? [closed]PHP能力测试? [关闭]
【发布时间】:2010-01-15 21:33:07
【问题描述】:

那里有什么好的免费 PHP 能力测试吗?有人说他们用 PHP 编写代码很容易,但是对于如何解析和执行语言的低级部分的深度和理解却大不相同。

提出好问题的东西,可能会引发人们针对特定问题编写一些示例代码解决方案。

想法?

【问题讨论】:

  • 您要创建自己的能力测试吗?或者使用一些在线服务?如果是第二个,我可以建议tests4geeks.com他们有PHP测试和PHP + MySQL组合测试。
  • 您可以查看PHP Online Test,您可以在其中创建基于 PHP 主题和难度组合的测试。 CodeIgniter 也在那里
  • 我更喜欢你在市场上购买可用的在线脚本作为它的起点。这将节省您的时间、成本和测试工作。下面是我使用过的优秀脚本之一,它的作用就像魅力一样。以此为基础,我使用计算机自适应测试开发了一个拥有 1000 多个用户的在线测试门户。 codecanyon.net/item/online-skills-assessment/9379895 对于希望开发在线考试系统的人们来说,这是一个很好的起点。我在他们的支持下定制了脚本。

标签: php


【解决方案1】:

让他们写一个非常简单的“你好,$name!”示例,该示例还将用户输入的名称存储到数据库中。

如果他们设法在没有 HTML 注入或 SQL 注入安全漏洞的情况下做到这一点,那么您已经在 PHP 程序员中排名前 10%。如果他们设法包含适当的缩进和评论,那么哇!这是一个超级巨星。

我什至不是在开玩笑。

【讨论】:

  • +1 帮助我意识到我处于最底层的 90%。
  • 让我想起了fizzbuzz problem
  • 这是一个非常好的答案。这个测试最好的地方是它把那些不关心的人从那些关心的人中剔除出去。得到一个关心的人比一个有技能的人更有价值......在一定程度上。
【解决方案2】:

【讨论】:

    【解决方案3】:

    Stackoverflow podcast #79 中出现了一个名为Codility 的服务:

    有一个网站可以在 Codility 为您在 Internet 上进行编程测试,但我们怀疑如果没有一对一的人工观察因素,这实际上是否可行。
    我认为它可能一样好因为这样的自动化测试可以但就缺少的人为因素达成一致。以最差的方式解决测试问题,仍然获得 100 分,而不是尽可能快/好/优雅地解决它更有趣。 编辑:哦,这不是免费的......

    【讨论】:

    • 这是了解您知道/不知道什么的好方法,因此您知道在外出和面试之前需要学习什么。在我的第二轮面试中,一位潜在雇主给我发了一份 Codility 测试……所以这让学习他们的教程成为一个更好的主意。
    【解决方案4】:

    认证几乎是一种测试。

    查看 PHP 的 ZEND 认证。

    http://www.zend.com/services/certification/

    编辑:

    这里是免费资源:PHP 面试问题和答案。

    http://www.techinterviews.com/php-interview-questions-and-answers

    【讨论】:

    • 我认为 OP 也提到了“免费”。 :-P
    • 这对我们不起作用。我们是一家初创公司,需要一些可以让人们迈出第一步的东西,以帮助淘汰那些没有足够经验的人等。不过,感谢您的建议。
    • 如果您想聘请某人为您通过认证测试,那么认证非常好。
    • 作为一个 ZCE,我个人认为愿意花 100 多美元自己的钱来证明他们知道 PHP 是什么的人可能是好的,但我可能有偏见 =P .我认为大多数ZCE都是自己花钱的,因为证书主要用于登陆面试和工作,所以很少有雇主愿意放弃现金帮助你离开他们的公司。不过,我还要承认,PHP 考试的实际 content 几乎在所有情况下(安全性除外)都无关紧要,并且与您阅读和评估代码的能力有关,我称之为充其量是“学术”。
    【解决方案5】:

    http://www.proprofs.com/quiz-school

    定时测试。 困难的问题。 不仅是多项选择,还有短文。 自己制作或从大量已创建的 s 中选择。

    我昨晚碰巧找到了它。我参加了 C# 测试。伙计,我还需要学习更多吗!

    【讨论】:

      【解决方案6】:

      Google 搜索“Zend 模拟试题”。这将显示像 this forum thread with questions from the online Mock Exams 这样的结果,这些结果应该可以帮助您为 Zend 认证工程师考试做好准备。

      但是,如果您向应聘者发送这样的问题,那么几乎没有什么可以阻止他们简单地在谷歌上搜索答案,所以我觉得这没什么价值。基本上,如果您知道自己在求职者身上寻找什么,您应该能够向他们提出正确的问题。

      【讨论】:

        猜你喜欢
        • 2012-04-02
        • 1970-01-01
        • 2010-09-26
        • 2015-02-12
        • 2012-12-19
        • 2021-08-18
        • 1970-01-01
        • 2011-05-19
        相关资源
        最近更新 更多