我的老板刚要求我为那些申请新PHP开发人员职位的人写一点测试。由于这是我第一次被告知做这样的事情,我想知道你们认为测试应该包含什么?
我在思考类似于简单的PHP登录系统的东西:我认为它涵盖了大多数基础,但如果有更好的东西可以考虑,请在下面发布!
基本上,你对一个体面的PHP程序员应该知道什么有什么看法?
答案 0 :(得分:4)
我建议你阅读http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html,这是招聘程序员的好指南。
关键点在于:与您给予他们的测试无关,而是将您的应用程序纳入讨论中,以便了解他们是否聪明。
答案 1 :(得分:3)
我可能会把它分成两个部分,一个关于这个工作的基本Q& A会话,有一些PHP,SQL和基本(但总是符合标准的)HTML和CSS问题。 Shamittomar提供了一系列PHP问题的链接,我强烈建议您使用它们。
一旦这部分完成并且他们的大脑感觉彻底热身,我会给他们两个任务。
我发现这是在简单地查看他们编写的代码示例和完整的Joel Spolsky风格审讯之间的最佳折衷方案。给申请人这个测试,你很可能会找到一个具有你所需要的能力水平的人,或者一个真正与你所需要的人相距甚远的人。
答案 2 :(得分:2)
我被问到的一个好处是,我可以解释公共,私人和受保护的财产和方法之间的差异。
如果您想沿着面向对象的提问路线走下去,请询问候选人功能和方法之间的区别。
答案 3 :(得分:1)
编写一段包含错误且未以最佳方式编写的代码。它应该包含来自编程的所有部分的多个错误。就像我指的是各种可能的错误。
PHP程序员通常必须尽快采用项目,因此他们必须能够发现错误并在需要时找到优化机会。
答案 4 :(得分:1)
如果您需要BASIC考试,我建议:
答案 5 :(得分:1)
您还可以看到他将如何处理异常。