用测试来测试能力-为什么和如何

在我的文章中,我研究了7种快速测试IT专家能力的方法,这些方法可以在进行大量,大量且耗时的技术面试之前应用。 然后,我对限时考试表示同情。 在本文中,我将更详细地介绍测试主题。

限时测试是一种通用工具,非常适合测试任何专业人士的知识和实践技能。

因此,任务是我们从空缺候选人那里获得反馈,我们需要快速简单地获取有关候选人技能及其对空缺要求的遵守情况的其他信息。 我们希望这种对候选人能力的验证不会花费我们太多时间,而是高度可靠且方便候选人同意通过我们的考试。

解决此问题的一个好方法是时间有限的简短测试。 不是考试开始的时间,而是考生必须回答问题的时间是有限的。 这种测试的典型示例是对交通规则知识的检查,这是获得驾驶执照的第一步。 在20分钟内,您需要回答20个问题。

一点理论


在上一篇文章中,我讨论了Daniel Kahneman和他的同事提出的“合理人”的混合决策模型。 根据此概念,人类行为由两个相互作用的决策系统控制。 系统1-快速且自动,可确保人体安全,无需花费大量精力即可形成解决方案。 该系统是根据一个人一生中获得的经验进行培训的。 该系统决策的准确性取决于个人经验和训练,而速度取决于个人神经系统的特征。 系统2-速度慢,需要精力和精力。 它为我们提供了复杂的推理和逻辑推理,她的工作揭示了人类智能的潜力。 但是,在该系统运行期间,资源被大量消耗-精力和精力。 因此,大多数决定都是由系统1做出的-人类行为变得更加有效。 由于系统2的努力,系统1的学习时间很长,但是它给出了快速的自动反应。 系统2是通用的任务求解器,但它运行缓慢且很快就会感到厌倦。 可以“升级”系统2,但是可能改进的限制非常有限,这需要很长时间,并且需要付出很大的努力。 人类社会对系统1的“泵送”需求很大,当我们寻找一个有任何经验的人时,这意味着他的系统1受到了培训,可以快速解决我们需要的问题。

评估特定人员在特定知识领域中系统1的能力的最佳方法,是考虑时间有限的测试。 编写测试后,您便可以快速评估并比较大量候选人。 这是用于数字化知识和技能控制的工具。

如何进行良好的测试?


编写良好的测试的任务是确定对System 1候选人进行培训所需的知识和技能的程度。 要进行这样的测试,您首先需要确定主题和必要的技能,然后制定问题和答案选项。

因此,这是我准备测试的标准,该测试可以准确,定性地评估候选人的知识和技能:

  1. 问题和答案应该很简单。 您知道正确的答案,或者您不知道。 不要在测试中进行复杂的推理和计算。
  2. 测试执行应受时间限制。 您甚至可以限制每个答案的思考时间。 如果应聘者无法在30秒内决定答案,那么就不可能有太多的想法对他有所帮助。 在30秒内搜寻正确答案也很困难。
  3. 问题应该与工作中真正需要的实践有关-不是抽象和理论上的,而是纯粹的实践。
  4. 建议对于每个小主题都有几个问题。 这些问题对于不同的候选人可能有所不同(这类似于学校中的不同类型的考试),或者所有问题都可能存在于较长的考试版本中。
  5. 问题数量和通过考试的时间应紧密联系在一起。 测量阅读问题和答案选项所花费的时间。 每个问题的时间增加10-20秒-这是思考和选择答案的时间。
  6. 建议对您的员工进行测试,并跟踪他们的时间以确定应聘者通过测试的足够时间。
  7. 测试的数量取决于其应用目的。 我认为,对于能力的初步评估,10-30个问题,时间限制为5-15分钟就足够了。 为了更详细地诊断技能,请进行30-45分钟的测试,其中包含50-100个问题。

例如,这是我最近在选择IT招聘人员职位的候选人时开发和使用的测试。 完成测试花费了6分钟,时间是由人工和诚实控制的。 所有经过测试的候选人都适合这次。 我花了30分钟才能完成测试。 docs.google.com/forms/d/e/1FAIpQLSfL2pUZob2Xq-1taJPwaB2rUifbdKWK4Mk0VREKp5yUZhTQXA/viewform

您可以参加考试,最后您可以查看错误之处。 当考生通过此测试时,他们没有显示任何错误,然后我们在与不超过3个错误的考生进行面试时,将错误进行了分类。

工具


现在,我正在使用Google Forms创建测试和调查-这是一个简单,方便,通用且免费的工具。 但是,我缺少一些功能来将Google Forms称为创建测试的好工具。 我对Google表单的主要抱怨是:

  1. 在整个测试和每个问题上都没有时间的控制和控制。 这将提供有关考生在考试期间行为的更多信息。
  2. 由于默认测试不会强化Google表单的功能,因此对于每个问题,都必须“单击”许多对测试重要的选项(例如,“必须回答问题”和“混合答案”),这需要时间和精力。 要在单独的屏幕上提出每个问题,您需要为每个问题创建单独的部分,这还会导致大量额外的点击。
  3. 如果您需要结合多个现有测试的片段进行新测试(例如,从特定语言的前端和后端问题中为全栈开发人员收集测试),则必须用手重复这些问题。 没有选择和复制几个部分或问题到另一种形式的方法。

同事们,如果您知道创建测试的最佳解决方案,请在评论中写下它们。

Source: https://habr.com/ru/post/zh-CN455096/


All Articles