FizzBuzz是一个简单的编程能力测试,经常被雇主用来淘汰不会编程的人。是否有针对系统管理员和一般 IT 人员的等效测试?
澄清我正在寻找可以在面试环境中以一定的准确性进行测试的东西。显然,这不会明确确定合适的人选,就像 FizzBuzz 不适合程序员一样。我只是想淘汰那些认为他们可以作为系统管理员/IT 人员工作的人,因为他们可以上网。
Dou*_*xem 11
我认为您不会为管理员提出这样的单一测试,因为管理员的定义(就本网站而言)太宽泛了。FizzBuzz 测试可以用任何编程语言实现,因此无论您是雇用 PHP 开发人员还是从事嵌入式 C 的人员都没有关系。
在管理方面,您可以聘请网络管理员、存储管理员、服务器管理员(进一步分为 Windows、Linux、*nix、大型机)、桌面管理员/支持、服务台甚至特定的应用程序管理员(Exchange、Lotus、SAP , 等等)。
当然,您可以触及的一个领域是 TCP/IP 和 CIDR,因为网络通信是大多数职位的基本技能,但即使是入门级药水也可能不需要(与开发人员的 FizzBuzz 不同)。
就个人而言,我更喜欢使用开放式场景来查看申请人的故障排除过程以及他们分析新情况的能力。一个更好的扩展是让申请人直接与内部客户就实际问题进行合作。您不仅可以看到上述内容,还可以看到他们的客户服务态度。
我想你会发现 FizzBuzz 很少被使用,而且只有对编程原理知之甚少的非常差的面试官才会使用。任何像这样的常见测试方法都被完全击败,因为这些解决方案被任何甚至认为自己有资格参加面试的人广泛宣传和记住。对系统管理员进行的任何此类测试同样毫无用处。
标准化的试题一直都是毫无价值的。与每年在学校考试中遇到相同的问题相比,在求职面试中更是如此。他们只工作一次。
你需要的是面试官的技能和“读懂”人的能力。与答案本身相比,关于候选人如何回答问题需要了解的更多。没有捷径可走。至少没有任何价值。
系统管理员应该能够为您提供在至少一个通用操作系统上配置网络的详细分步说明,并且他应该能够在不看到或接触计算机的情况下完成此操作。
@Ben,给他们一台电脑就破坏了测试的意义。我认为配置网络是一项非常基本的技能,每个系统管理员都应该牢牢记住。
多年来,我可能接到过十几个电话,其中有人帮助我的一位笔记本电脑用户设置了静态地址或代理,以便它可以在某个外国网络上运行。当他们转移到另一个网络时,他们打电话给我,询问他们需要做什么来修复他们的计算机。当我不在电脑前时,这些电话似乎总是发生,而且打电话的人通常有足够的政治影响力,需要立即提供帮助。我并不是说您必须知道每个细节,例如菜单项的确切名称,但我认为您应该能够引导某人完成故障排除并修复计算机上的网络设置,而无需在计算机前。