エンジニアがポートフォリオを作るということ

栗原貴暁@努力型インフラエンジニアのポートフォリオ

ユーザ用ツール

サイト用ツール


infra:recruitment


Note#インフラエンジニア

インフラエンジニアの採用面接のやり方。採用面接官の立場から

僕は月に何十件も職務履歴書を確認したり、数回面接しています。

採用面接では、本人がやりたいことや求めている技術領域に、ミスマッチがないようにしなければなりません。

どうすればうまく面接できるかを日々検討しているのですが、
エンジニアの採用面接で心がけていることをお話したいと思います。



面接の心得

  • 現在の技術力だけで採用判断するのではなく、技術力が足りなくても、一緒に成長したいと思える人を採用する。
    いかに一緒に成長できるかが大切。
  • 上から目線で面接をしてやろうではなく、仲間を見つけようという心構え。
  • 例え不採用だとしても、よい会社だと思ってもらえるように、いい気持ちで面接から帰ってもらえるようにする。
  • 不採用だと思っても、今後その人のためになるアドバイスをしてあげる。(もっとこういうことを勉強した方がいいと思いますよ)
  • 自社にないアイディア、技術力を持っているかを確認する。


面接のやり方

  • 採用面接のレベルを保つために、チームで共通の質問を用意しておき、その中から質問する
  • 説明するべき、聞くべきことは、事前に準備しておき、説明に抜け漏れがなく、わかりやすく説明する


進め方

  • 面接者の得意分野で話してもらう。(仮想をやってきたら仮想を、HAならHAの質問をする。)
  • 職務経歴書はシステムで利用している機器やミドルを羅列してあるので、
    具体的な質問をして、本人がやってきた作業か、どのくらい理解しているか把握する
    もう少し具体的にシステムについて教えてもらえますか?


質問例

個人の考え方などを理解するための質問(ヒューマンスキル)

一般的な質問

  • 退職理由は?
  • 弊社応募の理由は?
  • 今後どのような仕事をしていきたいですか?

技術的な向上心

  • 勉強している技術はありますか?
  • 今後のキャリアのために現在スキルアップで取り組んでいることはありますか?
  • 現在の技術トレンドにどうやって追随しているか?
  • 勉強会やイベントに参加したりしているか?(インターナップ、AWS Summit)
  • 勉強会などでの発表の経験はあるか?

性格が現れる質問

「まずは、チームの構成を教えてもらえますか」という所から、コミュニケーションを確認していく。

  • 仕事で言い合いになったことはありますか?
  • 最近、上司から怒られたことはありますか?(もっともというと身構えてしまう。)
  • 最近、上司から褒められたことはなんですか?(もっともというと身構えてしまう。)
  • 周りの人からどう思われていると思いますか。(自分がどう思っているかではないので、自分の性格が素直にでやすい。)
  • 周りの人があなたのことを一言で表すとしたら何というか?
  • どんなことでモチベーションがあがったか?(もっともというと身構えてしまう。)
  • どんなことでモチベーションが下がったことがあるか?(もっともというと身構えてしまう。)

その他

  • パブリック・クラウドを利用することに関して、どう考えますか?
  • 時間を節約するために手を抜いてもよいと思うか?
  • ドキュメントに関する見解を説明してください。多ければ良いと思うか。
  • 完ぺき主義者だと思うか?
  • どうやったらこの会社がもっとうまくできると思うか? (どれだけ会社について調べて来たかがわかる。)


技術的な質問(テクニカルスキル)

  • 今、自社で技術的に問題となっていることに関して、どうすればいいか聞いてみる。

全体

  • もっとも印象的、長く関わっていたシステムは何ですか?
  • システムの構成、規模、特徴を教えてもらえますか?
    FW、LB、WebサーバX台、APサーバX台、DBサーバX台
    監視は、Zabbix
  • 技術的に強いところは?
  • 技術的に強くなりたいところは?
組織
  • 体制の確認(何人くらいのチームで、どんな担当か?)
ハード
  • 台数は?。どういう構成(LBがBIG-IPでH/A、WebサーバN台、DBサーバがOracle RAC)
  • サーバの機種は何を使ってきた?
  • ハードウェアの監視方法は?
  • BIOS設定何かするか?
  • ファームデート方法は?
OS
OSインストール方法 cobbler、pxeか?
設定方法 1台ずつ手でやるか。ansibleなどか?
bonding bondingの方法はどのようにやっていましたか?
(Active/Active , Active/Standby)
カーネルチューニング swappines
ミドルウェア
メール MTAは何を使っていましたか?
メールのセキュリティー対策として何かしているか?(SPF, DKIMM,POP before SMTP)
メールアーカイブは?
スパム/ウィルス対策は?
暗号化は?
メールの配送量の工夫は?
Webサーバ Apacheのインストール方法は?(ソース、RPM?)
バージョンアップ方法は?
例えばどんな設定をしていますか? (mod_rewrite, virtual domain)
httpsを使っているか?
どこでSSLオフロードしていますか?
認証局はどこですか?
制限していたSSL/TLSわかりますか?(SSLv3?)
クラスター クラスターの経験は?
(High-Availability Add-On , Pacemaker, Serviceguard, MSFC(Microsoft Failover Cluster))
何をクラスターで管理?(VIP、ディスク、ミドルウェア)
ミドルウェア監視はどのように?
スプリットブレイン対策として、何をやっていましたか?
仮想化 仮想化の経験は?(KVM, VMware, Xen, Docker )
選定理由をあげてもらえますか?
どんな機能を使っていたか?(アクティブマイグレーション?FT?)
仮想化の構成は?(ストレージ使う?)
言語 Java、Ruby、Pythonのインストール方法は? (ソース? RPM?)
利用するシステムは動作保証を重視しますか?
(サーバのファーム、サーバのOSバージョン、ソフト対応のOSバージョン、サーバとストレージ接続)
自分たちでテストしてOKとしますか?
パッチ当ての方針は?
半期に一度パッチを当てるとかあります?
パブリッククラウドの経験は?
リザーブド・インスタスは説明をお願いします。
サーバ間の通信方法はどうする?


面接者から面接官への逆質問

  • 配属される部署・チームの課題、目標を教えて下さい。
  • 開発環境(管理ツール、支給PC、モニター、椅子など)ついて教えてください。
  • どんな時に仕事のやりがいが感じられますか?
  • もしご入社させていただいた際に、一緒に働く方のキャラクターや年齢構成を教えて下さい。
  • タスク管理のやり方について教えてください。
  • 評価制度について、プログラマーをどのように評価されてらっしゃるのでしょうか。また差し支えなければ、昇給・昇格のタイミングなどについて教えてください。
  • 1日、1週間のワークスタイルを教えていただけますか?


参考


infra/recruitment.txt · 最終更新: 2018/12/23 by kurihara

ページ用ツール