web-dev-qa-db-ja.com

システム管理者候補者に面接する方法は?

どのような質問をし、どのようなシナリオを説明しますか、どのような答えを探しますか?

特定の質問はしません。面接の対象となる候補者を選ぶのに適した面接戦略を教えてください。

39
splattne

私は3つのカテゴリで質問します。

  • 技術知識-私は候補者が彼/彼女が知っているはずのことを知っていることを確認したいと思います。たとえば、RAID 0、RAID 1、RAID 5、RAID 1 + 0、およびRAID 0 + 1の違いを教えてください。 AD Directory Services管理者の場合、フォレストレベルおよびドメインレベルのFSMOの役割と、それぞれの役割を教えてください。また、ここで彼らがどんな技術に興味を持っているのかを尋ねます。ロボットを横から構築していますか?良い!彼らは言ったロボットをプログラムしていますか?本当に?ですので、ちょっとしたコーディングができ、トラブルシューティングの苦痛を知っている人がいます。未解決の!そういうもの。
  • Personality-さまざまなシナリオをどのように処理するかについて質問します。 「PMは、スケジュールでエラーが発生したことを認識しています。このエラーはPMの責任であることがわかります。このエラーにより、週末に2週間続けて作業することになります。基本的に、候補者がどのように考え、チームの一員になるために何をすべきかを知っているかどうかを明らかにする質問です。これは、正しい答えを知っていてそれらを行わない人々を除外することはありません。 、しかし、それは他の人と上手に遊ぶ方法を知らない人々を排除します。また、コミュニティの関与について質問します。
  • 以前の経験-私は通常、候補者が過去に主要な部分でうまくいった状況またはプロジェクトを私に与えることを求めます。彼らがどのような課題に直面し、どのように対処したかを知りたい。うまくいかなかった状況も教えてください。候補者が学んだ教訓は何ですか?状況を好転させるために候補者が後から考えて何ができたか(そして、候補者ができなかった場合、候補者はそれを認識していますか).
29
K. Brian Kelley

この回答 は、調査する必要がある3つの主要な領域をカバーしています。ただし、特にインフラストラクチャの人々が複数の分野にまたがると予想される小規模なショップで許可する必要がある1つのことは、非常に広い範囲の技術的な質問をすることです。候補者の専門知識。これにより、それぞれが何ができるかについての感触を得ることができ、彼らが彼らの特定の専門知識を示すことができると同時に、異なる候補者の答えを直接比較することができます。

私が一度聞いた素晴らしい質問は:

ここであなたがマシンにログオンしてターミナルを立ち上げたと想像してください。入力しますwget http://www.google.com/。何が起こるのですか?

私はネットワーキングバイアスで、DNS解決から始めて、プロキシ構成に移り、次にルーティングの決定とTCP接続の確立に進みます。別の候補がHTTP会話面接担当者に聞いた最良の回答は何かと尋ねたところ、彼の応答は次のとおりでした。

「まあ、それはキーボードの割り込みから始まった...」

24
Murali Suriar

技術的な質問は重要であり、答え方は正解と同じくらい重要です。 (IT部門が最後に必要とするのは、敵意と軽蔑で組織全体の善意を妨害する人です)。

しかし、ここに私の最も重要な質問があります-

「本当の」IT企業への私の最初のインタビューは、「わからない」と答えた技術的な質問に彼が到達したときに終了しました。

回答は「素晴らしい、いつから始められますか?」

私は大学を出たばかりで、インタビュアーは自分の知識/経験の限界を認識できることを知りたがっていました。これは私が持ってきたもので、システム管理者にとって最も重要な属性の1つだと思います。特定の知識は素晴らしく、あなたに一歩先を行くでしょうが、あなたが知らないことを認めることができないなら、たとえあったとしても、あなたは非常にゆっくりと進歩するでしょう。

19
Kara Marfia

私はよくエントリーレベルのポジションについて人々にインタビューします。つまり、意味のある職歴について話し合うことができません。私は通常、個人的なプロジェクトについて話し合いますが、いつも尋ねる2つの質問は、「ホームネットワークについて教えていただけますか」です。そして「あなたのホームマシンをどのようにバックアップしますか?」本当に興味のある人は、これについて30分間ホワイトボードに立ち、IPアドレッシング、ワイヤレスセキュリティなどについて話し合うことができます。

16
jj33

「雑学」の質問をしないでください-非常に具体的な単一の答えを持つ質問。人々はストレスの下でそのようなことを忘れることができます。彼らの仕事で、V.35インターフェースのどのピンがデータの送信に使用されているかを知る必要がある場合は、仕事があるときにそれを調べることができます。一般的な質問は、クイズよりも候補者について理解を深めるのに役立ちます...また、頭の体操は嫌いです。

システムおよびネットワーク管理の実践

候補者について学ぶのに役立つさまざまな種類の質問をします。そして、それらがワークグループにどのように適合するか。昔は。ほとんどのSAは、物理学者、天文学者、数学者、エンジニアでした。なぜですか?おそらく、には優れたトラブルシューティングスキルがあり、非常に優れたメモを取っていたためです。

いくつかの質問:

テクニカル

  • 私に何も知らないかのように、TCP/IPネットワークのしくみを説明してください。
  • コンピュータがどのように機能するかまったく知らないかのように説明してください(基本的なフォンノイマンデバイス)
  • 簡単なネットワーク図を描いてください。20台のシステム、1台のルーター、5台のスイッチ、2台のサーバー、および小さなIPブロックがあります。行け。
  • 求人情報に基づいて、ここで何をしていると思いますか?
  • ここで達成したいことを説明してください。
  • ドキュメントを最新の状態に保つための最良の方法は何ですか?
  • これまでに関与した中で最悪の災害復旧インシデントは何ですか?あなたがしたことを教えてください。
  • SAになるのはなぜですか。
  • どのようにあなた自身をSAとして評価しますか?

ビジネス

  • ITがビジネスを推進する、またはそのビジネスがITを推進すると思いますか?
  • 現在のビジネスモデルについてどう思いますか?
  • 私たちをより収益性の高いものにするために何ができますか?
  • ITは当社とどのように連携しますか?

個人

  • あなたの好きなジョークは何ですか?
  • 明日はどんな本を読むべきですか?どうして? (それから図書館に行き、それをすくう)
  • トーマスリモンチェッリとは(へへへへ、GOTCHA!)

ほとんどの人は紙の上で見栄えすることができます。一部の人々は技術的な議論を通じて自分の道をBSすることができます。そして、多くの人々は貧しい人々の講演者です。自由回答式の質問をする必要があります。 「はい」または「いいえ」で、彼らの思考プロセスとトラブルシューティング能力を観察します。最もわかりやすいのは、彼らが複雑なプロセスを説明するために使用する比喩です。

SA=を採用することは非常に困難な作業です。採用担当者について技術面接で説明することはほとんどありません。彼らが今知っていることはそれほど多くありません。彼らが進んで学ぶことです。そして、それをどれだけ早く学習して適用するか。

13
Joseph Kern

私がソフトウェア会社のシステム管理者の面接パネルに参加していて、サーバーで会社のソフトウェアを実行し続けることが期待されている場合、候補者が開発者に何を期待しているのか知りたいと思います。彼らは開発者とどのように対話しますか-「私たち対彼ら」または「すべて異なる専門知識を結集」?彼らは、開発とIT(または部門が呼び出されたもの)が対立した結果、どのように解決されたという経験はありますか?開発者が使用しているテクノロジーと用語についてsome認識を得ることに関心がありますか。また、専門家の専門分野で開発者を教育し、誰もがよりよくコミュニケーションできるように喜んで支援しますか?

確かに、これは、システム管理者と開発者との関係に対する私自身の関心を満たし、候補者を判断することも一部ではあります。

8
Jon Skeet

「空白のホワイトボード」の質問は、羊と山羊を本当に区別するものです。 「これはネットワーク境界です。これはIIS上で実行されるWebアプリです。これはSQLバックエンドです。これはUNIXボックスであり、別のブラックボックスサービスがその上にあります。このフォールトトレラント、安全などをどのようにして実現しますか? 」

ある候補者からこれについて私が得た唯一の応答は、「お前は冗談だよね?」

4
user2278

彼がただ賢い本ではないことを確認してください。なんらかの形で試してみるのはいいことだと思います。

4
Kredns

私はスタートアップのLinux管理者を雇っているので、私の質問は経験から経験を引き出す必要がある質問です。電話スクリーン:

  1. 最新のLinuxシステム(FHS)のトップレベルのディレクトリにできる限り多くの名前を付けますか(毎日20人ほど、75%を超える人はいません)。
  2. PATH環境変数は何に使用されますか?
  3. オープンソース/フリーソフトウェア(Linus Torvalds以外)との関わりで有名な人物の名前を挙げてください(最も頻繁に回答されるのはRichard Richard Stallman)

電話インタビューでは、以前のプロジェクト、ホームネットワーク、コンピューターの数、コンピューターで何をしているかなどについて話してもらうようにしています。

対面で、私は彼らに私が直面している実際の問題を与えて、彼らに私のためにそれを解決するように頼むのが好きです。私はそれらの答えを、すでに検討している解決策と比較します。彼らの答えの方が良ければ、私のプロジェクトは順調に進みます。彼らの答えが悪い場合、面接プロセスは進んでいます。どちらの方法でも、自分のプロジェクトに従事し続け、候補者やアイデアを洗練または破棄できます。

そうでなければ、それは彼らが9-5erかどうか、または彼らが実際に彼らがやっていることに関心があるかどうかを調べるために、彼らが作業環境に期待することについてより詳細に話している---他の要因がない場合、Linuxタイプは傾向がある気にする(彼らは吸う可能性があります)とネットワークエンジニアは9-5人(だれが吸うこともある)になる傾向があります...ちょうど私の経験。

彼らがすべてを通過すると仮定して、私はまた、ネットワーク設定が間違っている隔離されたネットワーク上に新しいLinuxボックスを設定し、奇妙な機器を接続し、最後の「ねじ締め」用のケーブルを緩め、それらを元に戻すのも好きです。オンライン。私はそれらを放っておいて、定期的にチェックして戻ってきますが、それをやりたいと思ったら、簡単にホバリングできました。

面接の残りを通過した人がこのまったく馴染みのない環境に足を踏み入れ、再び機能させるには、通常30分ほどかかります。まったく新しい、完全に壊れた環境をトラブルシューティングするのにかかる時間の正確な実世界テストです。

4
James Cape

履歴書を注意深く分類した後、私にはまだ20人の候補者がいました。 〜150名の中から20名が最初の選択に合格しました。これにより、3人から4時間かけてそれぞれにインタビューすることができました。私にとっての主な選択基準は次のとおりです。

  • 場所で訓練する能力
  • 最適なアプローチを選択するスキル
  • 非標準的な状況で問題を収集して解決するスキル
  • 優れた知識ベース:つまり、候補者はコンピュータ技術の歴史を知り、理論を高いレベルで保有し、「何だけを知っているだけでなく、する」だけでなく、知っている「なぜ」

非標準的な状況で問題を収集して解決する彼らのスキルについて知るために、たとえば、「コンピューターに物理的にアクセスできるが、何もない場合に、Windowsシステムをだます方法アカウントのパスワード?」そしてその後、「だめになったシステムにパッチを当てる方法は?」と尋ねました。ウイルス対策の例をいくつか挙げて、損傷を防ぎ、機能性と失われたデータをできるだけ少なくすることで、それらを防ぐにはどうすればよいかを尋ね、非標準的な機器の使用法についてさらに質問しました。一度、私は候補者に尋ねました:「私に面接をしている場合、どのような質問をしますか、知りたいのですが、私が標準的でない状況でどれほど上手ですか?」 :-)

彼らが最適なアプローチを見つけるのにどれほど優れているかを知るために、特定のパラメータ用にWeb、メールサーバー、またはネットワークゲートウェイを構成する少しの練習をしました(「接続している少数のクライアントに対して非常に高速なWebサーバーである必要がありますそれに、はい、私はいくつかの統計情報を表示するために、サーバー側のスクリプト言語を使用したいのですが、何を選択する必要がありますか。また、なぜそれが優れているのですか?テストサーバーで表示してもらえますか。残り20分ですか?」)

場所でトレーニングする能力-確認するのは簡単ではありませんが、候補者の一部にサンプル構成ファイルまたはスクリプトを作成するように依頼し、その後、彼らがその後より上手くできるかどうかを確認するための小さなヒントを与えました。

知識ベース-私のお気に入りの1つ:OSIとは?なぜTCP/IPは "プロトコルスタック"を呼び出したのですか?あなたはどんなコンピュータサイエンスのヒーローを知っていますか? Windowsレジスターとは何ですか?そして、Unixライクなシステムについてはどうですか?

そして非常に重要なこと-彼らは自分の仕事を愛さなければなりません! 「K&Rなどの古典的な作家の何人かを読みましたか?」、「コンピュータテクニクスにどれくらい興味を持っていましたか?」、「コンピュータを勉強し始めたことから?」、「テストコンピュータ/小さなネットワークはありますか?」家に?" (それが本当なら、それは非常に良い兆候です!).

3
Alexey Shatygin

K.ブライアンケリーの リスト すばらしいですが、トラブルシューティングの質問をすることが重要であることを強調したいと思います。あなたが直面しているいくつかの難しい問題を選び、受験者に問題の解決方法を教えてもらいます。技術的な知識をたくさん知っていることは重要ですが、系統的なアプローチで問題を解決できることは私の意見では非常に重要です。

2
Zoredache

少し外れたトピック-しかし彼の公式グーグルブログからの興味深い話:

Googleへのアクセス方法(1章)

しかし、私たちのエンジニアは、より多様で、時には奇妙なルートを利用する傾向があります。一部は大学院を卒業したり、友人や元同僚によって採用されたりします。その他は、履歴書を[email protected]に送信するだけです。ただし、一部のエンジニアにとっては、その道筋がより興味深いものになっています。

その型破りなことについては、ブログの残りの部分を読んでください。ただし、私の意見では、適切な人材を雇うための有効な方法です。

1
splattne

私は常に、通常の日常業務で遭遇するすべての奇妙で風変わりなことについて、「ハウツー」の本にあるようなものではなく、紙と紙のメモを常に取っています。次に、インタビューでこれらの状況の1つまたは2つを呼び出すことができます。多くの場合、テストとしてではなく会話を開始するために、答えを知っているかどうかよりも状況にどのように対処するかに関心があります。私は常に、「最先端の」テクノロジーに関する質問をして、彼らが新しいテクノロジーに興味があるかどうか(実際に興味があるかどうか)を確認します。

1
Chopper3

私は、同じ質問の通常の形とは逆の質問をするのが好きです。たとえば、Web開発でよくある質問は、「いつPOST GETの代わりにフォームを使用しますか?)」ですが、反対の質問をします:「POSTの代わりにGETを使用するのはいつですか?」人々は利点の代わりに欠点について考えるか、または彼らが決定をするとき彼らがしているどのようなトレードオフを考えるべきです。

ITに関する代表的な質問には、2つの類似したテクノロジーの選択が含まれる場合があります。 「ドメインではなくWindowsワークグループを選択するのはいつですか?」

面接では、候補者が特定の技術的な質問に答えられるかどうかを実際に見ているわけではありません。候補者が答えを見つけるためにどこに行くべきかを知っていることがより重要だと思います。

候補者は「わからない」とだけ言うべきではありません。 「私はGoogleでそれをするだろう」または「私は[ACM | SAGE | LOPSA |サーバー障害]のメンバーです」に似た答えを探しており、[メーリングリストのアーカイブ| Webサイトをチェックします]この質問への回答のヘルプを見つけるには」.

質問に対する答えがわからないときに候補者がどこに向かうかを見つけることは、候補者の能力の全体像をつかむための良い方法です。

1
hackedtobits

私は、大企業の従業員と小企業の経営者の両方として人々にインタビューしました。私が求める一番の品質は、「ビジョナリー」と「ティンカラー」のバランスの取れた個性です。

ビジョナリーが多すぎると、Twitterのようなシステムが構築されます。 (まだ読んでいない場合は、エンジニアの指示に関する初期の説明の半分で、ほとんどの管理者タイプがfacepalmを実行し、あなたがいじくり回しすぎている場合、あなたは至る所にさまざまな破損状態にある200の素晴らしいシステムを所有しており、すべてのWebサイトはsysadminのデスクの下でBSD 4.2を実行している1年前のボックスで実行されています。

フラットアウト、私が今までに雇った最高の人は、コネチカットの小さな私立大学で宗教と哲学の学士号を二重に取得した男でした。彼は創造的で、献身的で、知的で、逆境に直面しても忍耐力がありました。彼は、最初の娘が生まれる1時間前まで、テザー付き携帯電話でコードをチェックインしていました。彼はすごいことをやっていて、今やメジャーPHPフレームワークのコミュニティリーダーです。素晴らしい人です。

私が今まで一緒に働いた中で最悪の人は、私たちが共に働いていた組織に非常に染み込んでいた男でした。彼のお父さんはそこで働き、彼は高校以来そこで働いていました。少なくとも十数回私が彼に彼の仕事が気に入らなければ彼はただ辞めて私たちの残りの頭痛を救うべきだと言ったところがほとんどありました。彼はいじくり回しでした。そして偶然にも、BSDとGentooの大ファンです。

それ以外は、* nixロールのすべてのsysadminが これがおかしい理由を説明する ができるはずです。

0
Karl Katzke

私は常に候補者に、ポジションの特定の側面について1-10で自分自身を評価するよう依頼します。次に、その答えに基づいて、自分が置いたレベルと一致する質問をします。

役職がスクリプトの使用を必要とする場合、私は常に例を求め、次に2番目のインタビューで彼らにシナリオを与え、彼らの応答を自動化するように求めます。私は彼らのアプローチがクッキーカッターでないことを確認する必要があるだけです。

0
Shawn Anderson