如何面试系统管理员候选人?

spl*_*tne 39 untagged

你会问什么样的问题,你会描述什么样的场景,你会寻找什么样的答案?

我不问具体问题。我想知道哪种面试策略有利于选择适合该职位的候选人。

K. *_*ley 29

我问的问题分为三类:

  • 技术知识- 我想确保候选人知道他/她应该知道什么。例如,告诉我 RAID 0、RAID 1、RAID 5、RAID 1+0 和 RAID 0+1 之间的区别。如果是 AD 目录服务管理员,请告诉我林和域级别的 FSMO 角色以及它们各自的作用。另外,这就是我问他们对什么技术感兴趣的地方。他们是在侧面制造机器人吗?好的!他们对机器人进行编程吗?真的吗?所以我有一个可以做一些编码并且知道故障排除的痛苦的人。杰出的!像这样的东西。
  • 个性- 我会问他们如何处理不同情况的问题。像这样的情况,“PM 意识到日程安排有错误。你知道错误是 PM 的错。那个错误将导致你连续两个周末工作。你如何处理?” 基本上是揭示候选人如何思考以及他们是否知道如何成为团队一员的问题。这不会淘汰知道正确答案但不做的人,但会淘汰不知道如何与他人相处的人。我还询问有关社区参与的问题。
  • 以前的经验- 我通常要求候选人给我一个过去的情况或项目,他们在其中发挥了重要作用。我想知道他们面临哪些挑战以及他们如何应对。我还要求给我一个事情进展不顺利的情况。候选人学到了什么?后见之明,候选人可以做什么来扭转局势(如果候选人不能,候选人是否意识到这一点)。


Mur*_*iar 24

这个答案涵盖了需要调查的三个主要领域。然而,需要允许的一件事是,特别是在希望基础设施人员具有多学科性的小型商店中,提出范围非常广泛的技术问题,并且可以根据不同的抽象层在不同的抽象层上回答候选人的专业知识。这使您可以了解每个人的能力,并让他们展示他们的特定专业知识,同时仍然允许您直接比较不同候选人的答案。

我曾经被问到的一个好问题是:

想象一下,我已经让你登录到这里的一台机器并打开了一个终端。你输入wget http://www.google.com/。发生什么了?

我,以我的网络偏见,从 DNS 解析开始回答,然后是代理配置,然后是路由决策和 TCP 连接的建立;另一位候选人根据 HTTP 对话回答。当我问面试官他听到的最好的答案是什么时,他的回答是:

“嗯,是从键盘中断开始的……”

  • “没什么,你必须按 <enter> 才能让它做任何事情。” :) (24认同)
  • 首先消除按键抖动怎么样? (2认同)

Kar*_*fia 19

技术问题很重要,回答方法几乎与正确答案一样重要。(IT 部门最不需要的就是有人以敌意和傲慢的态度在整个组织中破坏其善意)。

但这是我最重要的问题——

我对一家“真正的” IT 公司的第一次面试结束时,他遇到了一个技术问题,我回答说:“我不知道。”

回应是:“太好了,你什么时候可以开始?”

我刚从大学毕业,我的面试官想知道我有能力认识到我的知识/经验的局限性。这是我一直随身携带的东西,我认为它是系统管理员最重要的属性。具体的知识很好,会给你一个帮助,但如果你不能承认不知道,你会进步得很慢,如果有的话。

  • 我兼职担任系统管理员,我的老板重视诚信高于一切。这不仅仅是知道你的极限,而是承认它们而不是通过你的方式。 (4认同)
  • 通常,我的“我不知道”之后是“我就是这样发现的”。 (4认同)
  • @Magus - 我没有很好地指出这一点。在错误中胡言乱语和撒谎的人是有毒的。 (3认同)

jj3*_*j33 16

我经常面试入门级职位的人,这意味着我无法讨论有意义的工作经历。我通常讨论个人项目,但我经常问的两个问题是“你能向我描述一下你的家庭网络吗?” 和“你如何备份你的家用机器?” 一个真正感兴趣的人可以站在白板上讨论这个问题 30 分钟,进入 IP 寻址、无线安全等。一个糟糕的候选人会耸耸肩告诉你他的兄弟设置了它。

  • +1 针对经验不足的人的问题 (5认同)

Jos*_*ern 13

不要问“琐事”问题——有一个单一的、高度具体的答案的问题。人们在压力下会忘记那种事情。如果他们的工作要求他们知道 V.35 接口上的哪个引脚用于传输数据,他们可以在有工作时查找。一般问题比琐事更能帮助您了解候选人......我们也不喜欢脑筋急转弯。

系统与网络管理实践

提出不同类型的问题,以帮助您了解候选人。以及他们将如何适应您的工作组。在古代。大多数 SA 是物理学家、天文学家、数学家和工程师。为什么?可能是因为他们具有出色的故障排除技巧并且记下了很好的笔记。

几个问题想请教:

技术的

  • 向我描述 TCP/IP 网络的工作原理,就好像我什么都不知道一样。
  • 向我描述,好像我对计算机的工作原理一无所知(基本的冯诺依曼设备)
  • 给我画个简单的网络图:你有 20 个系统、1 个路由器、5 个交换机、2 个服务器和一个小的 IP 块。走。
  • 根据招聘信息,您希望在这里做什么?
  • 向我描述你希望在这里完成什么。
  • 保持文档最新的最佳方法是什么?
  • 您参与过的最严重的灾难恢复事件是什么?告诉我你做了什么。
  • 你为什么喜欢当SA?
  • 作为 SA,您如何评价自己?

商业

  • 您认为 IT 推动业务发展还是业务推动 IT 发展?
  • 您如何看待我们目前的商业模式?
  • 你能做些什么让我们更有利可图?
  • IT如何与我们公司对接?

个人的

  • 你最喜欢的笑话是什么?
  • 明天我该读什么书?为什么?(然后去图书馆略读)
  • 托马斯·利蒙切利是谁?(嘿嘿,GOTCHA!)

大多数人都可以在纸上看起来不错。有些人可以通过技术讨论BS他们的方式。许多人是糟糕的公共演讲者。你必须提出开放式问题。没有“是或否”,观察他们的思维过程,以及他们的故障排除能力。最有说服力的是他们用来描述复杂过程的隐喻。

雇用 SA 是一项非常艰巨的任务。技术面试不太可能描述您将雇用的人员。他们现在知道的并不多。这是他们愿意学习的内容,以及他们学习和应用的速度。


Jon*_*eet 8

如果我是一家软件公司的系统管理员面试小组的一员,在那里他们应该让公司的软件在他们的服务器上运行,我很想知道候选人对开发人员的期望。他们如何与开发人员互动——“我们与他们”或“所有人都拥有不同的专业知识”?他们有没有经历过开发和 IT(或称为部门)最终发生冲突的情况,以及如何解决的?他们是否有兴趣在获得一些由开发商所使用的技术和术语的意识,他们愿意帮助教育开发人员在自己的专业领域,让每个人都能更好地沟通?

诚然,这部分是为了满足我自己对系统管理员和开发人员之间关系的兴趣以及对候选人的判断。