首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP入门基础考试

PHP入门基础考试
EN

Stack Overflow用户
提问于 2010-09-06 20:43:22
回答 6查看 1.4K关注 0票数 3

我的老板刚刚让我为正在申请一个新的PHP开发人员职位的人写一个小测试。由于这是我第一次被告知要做这样的事情,我想知道你们认为测试应该包含什么?

我在想一个简单的PHP登录系统:我认为它涵盖了大多数基础,但如果你能想到更好的东西,请在下面发布!

基本上,对于一个优秀的PHP程序员应该知道什么,你有什么看法?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-09-06 21:14:04

我可能会把它分成两个部分,一个关于工作的基本问答环节,以及一些PHP、SQL和基本(但总是符合标准的) HTML和CSS问题。Shamittomar提供了一组很好的问题的链接,我强烈建议您使用它们。

一旦这一部分完成了,他们的大脑感觉完全热起来了,我就会给他们两个任务。

  1. 编写您选择的基本脚本,业务已经在使用,应该只需要很少的时间就能完成。您正在雇佣某人来编写代码,因此他们应该能够相当容易地编写基本的PHP代码。给他们一台有清晰历史记录的空白计算机,告诉他们你会关注他们,测试结束后,你会看到他们使用了哪些资源来解决问题。
  2. 修复了你写的一个相当复杂的脚本,只提供了一个基本的规范,你对脚本要做什么的描述,以及你预先准备好的一个坏掉的脚本。我的上一个老板过去常常通过自己编写脚本来做到这一点,记录下他犯下的每一个错误,并在最后将它们添加回来;至少这样代码本身就不会损坏到无法修复的地步。

我发现这是在简单地查看他们编写的代码示例和给出一个完整的Joel Spolsky风格的审问之间的最佳折衷。给应聘者这个测试,你很可能会找到一个具有你所要求的能力水平的人,或者一个真正离你需要的人不远的人。

票数 3
EN

Stack Overflow用户

发布于 2010-09-06 20:49:28

我建议你读一读http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html,这是一个关于雇佣程序员的很好的指南。

关键的一点是:这并不是关于你给他们的测试,而是把你的应用程序放到讨论中,这样你就可以知道他们是否聪明。

票数 4
EN

Stack Overflow用户

发布于 2010-09-06 20:49:22

我被问到的一个很好的问题是,我可以解释公共、私有和受保护的属性和方法之间的区别吗?

如果你想走面向对象的提问路线,问候选人一个函数和一个方法有什么区别。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3651536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档