FizzBuzzはプログラミング能力の簡単なテストであり、実際にプログラミングできない人々を排除するために雇用主がよく使用します。システム管理者と一般的なIT担当者向けの同等のテストはありますか?
明確化インタビュー設定である程度正確にテストできるものを探しています。明らかに、FizzBuzzがプログラマ向けではないように、これは適切な人物を明確に決定するものではありません。Webを閲覧できるので、システム管理者/ ITパーソンとして働くことができると思う人を排除するだけです。
FizzBuzzはプログラミング能力の簡単なテストであり、実際にプログラミングできない人々を排除するために雇用主がよく使用します。システム管理者と一般的なIT担当者向けの同等のテストはありますか?
明確化インタビュー設定である程度正確にテストできるものを探しています。明らかに、FizzBuzzがプログラマ向けではないように、これは適切な人物を明確に決定するものではありません。Webを閲覧できるので、システム管理者/ ITパーソンとして働くことができると思う人を排除するだけです。
回答:
(このサイトの目的のための)管理者の定義が広すぎるため、管理者向けにこのような単一のテストを思い付くとは思わない。FizzBuzzテストはどのプログラミング言語でも実装できるため、PHP開発者を雇うか、組み込みCを行う誰かを雇うかは問題ではありません。
管理者側では、ネットワーク管理者、ストレージ管理者、サーバー管理者(さらにWindows、Linux、* nix、メインフレームに分割)、デスクトップ管理者/サポート、サービスデスク、または特定のアプリケーション管理者(Exchange、Lotus、SAPなど)。
確かに、ネットワーク通信はほとんどのポジションの基本スキルですが、開発者向けのFizzBuzzとは異なり、エントリーレベルのポーションには必要ないかもしれないので、触れることができる1つの領域はTCP / IPとCIDRです。
個人的には、オープンエンドのシナリオを使用して、申請者のトラブルシューティングプロセスと、新しい状況をどれだけうまく分析できるかを確認することを好みます。それのさらに良い拡張は、申請者が実際の問題について内部顧客と直接作業することです。上記の動作を見るだけでなく、顧客サービスの態度も確認できます。
FizzBuzzが使用されることはめったになく、プログラミングの原則に関する最低限の知識を持つ非常に貧弱なインタビュアーによってのみ使用されると思います。そのような一般的なテスト方法は完全に無効になります。なぜなら、ソリューションは広く公開され、自分がインタビューに適格だと考える人によっても記憶されるからです。sysadminに対するこのようなテストは、同様に役に立たないでしょう。
標準化されたテストの質問は、常に価値があります。就職の面接でも、毎年学校の試験で同じ質問をするのと同じです。彼らは一度だけ動作します。
あなたが必要とするのは、面接官が熟練し、人々を「読む」能力を持つことです。候補者が質問にどのように回答するかについては、回答そのものよりも多くのことを学ぶ必要があります。ショートカットはありません。少なくとも値はありません。
古い「「dash-eff-arr」(-fr)という名前のファイルを安全かつ移植可能に削除するにはどうすればよいですか?」誰かがより高度な質問にどれだけうまく応えられるかについてのかなり良い予測子になるため。私は定期的にスクリーニングの質問としてそれをお勧めします。
私の意見では、グロビング、クォート、エスケープについての提案でうろついている人々は、実動システムのルートシェルで潜在的に危険です。しなやかに提案する人rm -- -fr
は、ほんの少しだけ良いです。どのようなシェルが解析され、(のようなものをコマンドの違いについて、シェルがコマンドラインを解析する方法の本当の理解を示される方... rm
通常として、他のシステム管理材料のかなり良い理解を持って、その引数ベクトルに受信)上手。
もっと興味深く、複雑な質問:
Given a tape backup, a boot/root or rescue disc of your choice, and
a system with a freshly replace, blank, hard drive ... how would you get
that system back into production? What other information do you need
before you can proceed?
(私は通常、特定の提供しますtar
テープのケースのラベルのようにコマンドと日付を、としてプリントアウトfdisk -l
し、df -k
出力;と私は一般的に変更するためにそれらを可能にするtar
任意の同様のに対してcpio
、afio
、あるいはpax
コマンド;アーカイブの細部ユーティリティは私の質問の焦点ではありません)。
この質問はスクリーニングに適していない...インタビュアーは答えをしっかりと理解している必要があり、プロセスの約10のステップをチェックできるはずです。特に、回答者がそれらを捕まえた場合、マイナーなシーケンスの問題を非常に許容しています。たとえばfdisk
、その一連のコマンドの前に実行する必要があることに気づいた場合mkfs
などmount
です。
精神的には、これはフィズバズのシナリオに最も近いと思います。
別のお気に入り:
You have just been given responsibility for a departmental server running Linux.
The former admin has been "hit by a bus" and no one knows the root password for
this system. How do you proceed?
これはダイアログであることを意図しています。コアでは、システムをシングルユーザーモードで起動し、パスワードの変更を強制する方法と、レスキューディスクから起動して同じタスクを実行する方法を理解してもらう必要があります。(だから、システムはで構成されてsulogin
おり、簡単に防ぐためにブートローダー(GRUBまたはLILO)パスワードがあることを順番に明らかにしますinit=/bin/sh
)。それは、望ましい答えの純粋に技術的な部分です。
しかし、私は通常、彼らが提起すべきより広範な考慮事項にも関心があります。誰かがsudo
タスクに十分なアクセス権を持っているかどうかを尋ねますか?彼らはどのようにサービス中断の準備を予想していますか?彼らは、元管理者が敵対的だったのか、システムが危険にさらされたのかについて尋ねますか?彼らは、管理者がパスワードをエスクローする方法について、いくつかの意見を自発的に提案したり、提案したりしますか?
正式に使用できるものは考えられませんが、ここにいくつかの一般的なヒントがあります。
バックアップについて尋ねます。彼らが「バックアップの目的は復元すること」のラインに沿って何かを言わないなら、あなたはそれらを望まない。
Sh-t氏がFan氏と出会い、美しい関係を築くことに決めたとき、彼らがどのように反応するかについての感覚を得る必要があります。インタビュー中に緊急事態を偽装し、彼らが少なくとも賢明な方法でそれに対処しているのか、それともあたかも火事のように輪になって走り回っているのかを確認します。
テクノロジー伝道者を排除する必要があります。これらの人々は、適切かどうかに関係なく、常に自分の好きな技術を使用したいと思うため、乗船するのは決して良いことではありません。いくつかの主要な質問があります。
また、「象牙の塔」タイプを取り除く必要があります。システム管理者は、必要に応じて常に袖をまくり、手を汚す準備をしておく必要があります。その偽の緊急事態はここで役立つかもしれません。
10.13.216.41/18の意味を説明してもらいます。答えはである必要はありません、非常に詳細とこの一つとして、しかし、任意のシステム管理者は、アドレス、ネットワーク、マスクを説明することができるはずです。
SSLのトラブルシューティングツリーを作成するよう依頼します。今日のほとんどの新しいITシステムはWebサーバーに依存しており、SSLは多くのテクノロジーに依存しています。「Webサイトがセキュリティ証明書が無効であるとユーザーから苦情を言っています」から始めて、探しているもののリストを作成してもらいます。
探したいものは3つです。
既存の問題トラッカーから問題の最初の漠然とした説明を実際に引き出すことができれば、ボーナスポイントになります。問題の根本原因を見つけることは困難です。Torvalds氏は言います:
誰かが問題を見つけ、他の誰かがそれを理解しています。そして、それを見つけることはより大きな挑戦であると言って記録に行きます。
システム管理者は、少なくとも1つの一般的なオペレーティングシステムでネットワークを構成するための詳細な手順を説明できる必要があり、コンピューターを見たり触れたりせずにこれを実行できる必要があります。
@ベン、彼らにコンピューターを与えることは、テストのポイントを打ち負かす。ネットワークの構成は非常に基本的なスキルであり、すべてのシステム管理者がメモリにコミットする必要があります。
長年にわたり、おそらくラップトップユーザーの1人が静的アドレスまたはプロキシを設定するのを助けてくれたダースほどの電話を受け、外部ネットワークで機能するようになりました。彼らが他のネットワークに移動したとき、彼らは私に彼らのコンピューターを修正するために何をする必要があるか尋ねました。これらの電話は、私がコンピューターの前にいないときに常に発生するようであり、通常、発信者はすぐに助けが必要なほど十分な政治的影響力を持っています。メニュー項目の正確な名前のようなすべての詳細を知っている必要があると言っているわけではありませんが、そのコンピューターの前にいなくても、コンピューターのトラブルシューティングやネットワーク設定の修正を誰かに説明できるはずです。
それは簡単な質問です。システム管理者の仕事をするとき、コマンドラインまたはマウスを使用しますか。
彼らがマウスと言ったら、私は彼らにドアを見せます。
screen
他のシステム、IRCなどへのさまざまな接続で平均20シェルが状態を維持する1つの永続的なマルチユーザーGNU セッションを共有します