プログラミング、フリーダイビング、旅行のブログ

プログラミング道場

adsense

エンジニアの面接時における質問と回答例【面接前に読んで欲しい!】

更新日:

採用面接において、面接官からはどういった質問をされますか?
また、その質問に対して、どのように応えればいいでしょうか?

質問の内容は、その人のレベルと経験によって違います。
この記事では、技術的な質問以外を説明します。

本記事の内容

  • 面接官が確認したいポイントの概略
  • 面接官からされる、よくある質問と回答例
  • 自分から面接官にする質問例

面接官が確認したいポイントの概略

まずは質問に関係なく、面接管が確認したいポイントの概略を説明します。

会話のキャッチボールがきちんとできる人かどうか

相手に言われたことに対して、きちんと受け答えができるようにしましょう。
コミュニケーション能力は、共同で仕事をする時に大事なので、当然のことです。

長期就業する気があるかどうか

今のIT業界で、エンジニアに10年以上を一社に勤めることを期待することは酷だと思います。
また、会社視点で10年先の未来を考えた時にに、企業自体が倒産していることもありえます。
そのため、10年以上の長期就業が大事だとは思いませんが、3ヶ月や1年で、従業員に会社を辞められたら迷惑なことも事実です。

それなりの期間は、会社にコミットする姿勢を見せましょう。

向上心があるかどうか

IT業界は、最も進化の早い業界です。
そこで、向上心が求められることは当然だと言えます。

どのように、新しい技術にコミットしているかを見せる姿勢は大事になってきます。

やり切る力があるかどうか

いくら新しい言語やトレンドを知っていたとしても、仕事をやり切れる人でなければ、会社側には意味がありません。
「Golangを知っている」「AWSを知っている」も良いのですが、それとは別に、自分が成果を出したプロジェクトについても言及できると良さそうです。

面接官からされる、よくある質問と回答例

志望動機について

素直に、自分の想いを伝えましょう。
志望動機を書くことが苦手だという方もいるかもしれません。
そういった人のために、この記事では志望動機の書き方についてふれています。

基本的には、言い方や伝え方はともかくとして、志望動機がスラスラと出てこない会社には、応募しない方がいい気がします。
例えば、待遇がよいからといって、ゲームが嫌いな人がゲーム会社に入社しても仕方がないと思います。

この質問で、面接官が確認していること。

  • この会社に愛社精神を持てそうか
  • 仕事で成果を出せそうか
今までの職歴・経歴について教えてください

職務経歴書の書き方については、こちらの記事に書きました。
それに沿った形で説明をしましょう。
募集している仕事の中で働くイメージを面接官に持ってもらえることが大事です。

この質問で、面接官が確認していること。

  • 募集しているポジションと応募者のスキルセットがマッチしているかどうか
これまで、一番苦労したプロジェクトについて教えてください。

素直に、自分がやってきたことを伝えましょう。
苦労した点と、それをどう乗り越えたのかをセットで話しましょう。
こちらも職務経歴書に沿った形で説明するといいです。

この質問で、面接官が確認していること。

  • 応募者が、何を苦労に感じて、それにどう対応したかの確認
今後、どんな仕事をしていきたいですか?
色々なことに興味がありますが、正直なところ、先のことはわかりません。
でも、常に現場に関わって、手を動かし続けたいと思います。
御社では、どういった仕事ができそうですか?

「でも、常に現場に関わって、手を動かし続けたいと思います。」

この一文は、自分がやりたいことに置き換えて下さい。

「具体的に、やりたいことを説明しなさい」と言っているサイトもありますが、私はそうは思いません。
なぜならば、数年後には、使われている技術は変わっているからです。
もし、2008年ぐらいに、「ガラケー開発をやりたい」と言っていたら、数年後にはガラケー開発は無くなっていました。
(当時は、ガラケー開発はものすごく人気でした。)
もし、2010年ぐらいに、「データセンターでサーバー管理をしたい」と言っていたら、数年後にはその仕事は、ほとんど無くなっていました。
なぜなら、今ではAWSなどを使ったクラウドでの開発が一般的だからです。

そのため具体的な何かを例に出して、キャリアプランを伝える必要はありません。
将来のことはわからないと伝えた上で、抽象的な回答をしましょう。
ただ、技術革新の早さについても合わせて説明した方が、相手により伝わりやすそうです。

一方で、「どういう変化があっても、私は変化についていける人間です。」と伝えることは重要です。
そこはシッカリと相手に伝えましょう。

あとは、自分の質問である「御社では、どういった仕事ができそうですか?」から、話を膨らませていくと、有意義な面接になりそうです。

この質問で、面接官が確認していること。

  • 将来、応募者が会社で何をやっていきたいと思っているか
  • 会社に長く勤めてくれそうかどうか
最近、どういった技術に関心がありますか?

応募先に関連するような技術について、あらかじめ勉強していおいて、それを伝えるのがいいと思います。
応募先が使っている技術については、求人をみればわかります。
そこで、DockerやAWSを使っていれば、それについて一通り勉強をしてきましょう。
全ての技術を理解しておく必要はありません。
自分がその技術に興味を持てた点と、現状での理解を伝えられたら十分です。

勿論、元々、自分が感心を持っている技術があれば、それについて話すのもいいと思います。

この質問で、面接官が確認していること。

  • 応募者は、どれぐらい技術にキャッチアップをしているか
  • 口だけでなく、ちゃんと行動ができる人間かどうか
入社後に、弊社でどのように活躍できそうですか?
入社してみないことには、なかなか応えづらい質問です。
人間関係が合う合わないとかもありますので。
まずは、与えられたポジションで、シッカリと成果を出したいと思います。
ただ、慣れてきたら、リーダー職としてのバリューを出したいと思います。

「リーダー職としてのバリューを出したい」
この一文には、自分がこれから就くポジションに置き換えて下さい。
将来に関することは、多少は曖昧な返答でもいいと思います。
ただ、入社してから一歩一歩、地道にやっていく意志はハッキリと伝えましょう。

この質問で、面接官が確認していること。

  • 応募者が、どういうビジョンを描いているかの確認
ご自身の性格面での強みと弱みについて

性格の強みは、3つぐらいは考えておきましょう。
合わせて、それを仕事にどう活かせるかもセットで考えるべきです。
具体的なエピソードも一緒に説明できると、なおよしです。
具体例をここに書いておきます。

私は、普通に努力ができる人間です。
仕事が終わった後や、土日に英語の勉強をして、TOEICで600点を取りました。
そういった努力は、組織にもよい影響を与えるはずです。
私は、よく周りの人間に対して気を遣ってきました。
そのため、周りからは「お母さん」と呼ばれていました。
チームの雰囲気をよくして、プロジェクトを成功させることには自信があります。
常に組織をよくしようとして、色々なことにトライしました。
具体的には、ライトニングトーク、シャッフルランチ、Uniposの導入などを提案しました。

Uniposについてはこちらを読んでみて下さい

性格の弱みは1つで十分です。
でも、合わせて、その弱みをどのようにカバーしたかも伝えるようにしましょう。
以下に具体例を挙げておきます。
マイナス面とプラス面をセットで話せるようにしておきましょう。

私は物事をウッカリ忘れがちで、MTGなどに数分遅れ気味でした。
ただ、それでは駄目だと思ってSlackで通知機能を使ってMTGの5分前には通知を送るようにしました。
結果として、自分だけでなくMTGに遅れがちな同僚も合わせて、MTGに遅れないようにしました。

この質問で、面接官が確認していること。

  • 応募者が、ちゃんと自己分析を出来ているかどうか
休みの日は何をしていますか?

自分の趣味の中で、ウケがよさそうなものを説明して下さい。
それとは別に、休日にも勉強していることも伝えましょう。

この質問で、面接官が確認していること。

  • 応募者とのコミュニケーションの一貫みたいなものです

自分から面接官にする質問例

  • もし、自分が採用された場合に、自分が働くチームはどんな感じですか?
  • みんなの残業時間は、どれぐらいですか?
  • エンジニアの評価制度は、どういった感じですか?
  • 御社の今後の方向性を教えて下さい。
  • 仮に入社させていただけた場合、当面、すぐにやるべき業務を教えて下さい。
    また、配属される部署・チームの課題、目標を教えて下さい。
  • 御社は、どうしてその言語とフレームワークを選んだのですか?
  • ソースコードのリリースフローはどんな感じですか?
  • コミュニケーションツールは何ですか?Slackとかですか?
  • サーバーはAWS、Azureなどのクラウド系を使っていますか、それともオンプレミスですか?
  • ソースコードのレビュー方法はどうしているか?
  • テストコードを書いていますか?また、どれぐらいの量を書いていますか?
  • ER図やUMLなどは書いていますか?
  • 業務で英語は使いますか?

質問は、時間の許す限りするようにしましょう。
話していて、「何か違うかも?」と思うこともあるかもしれませんが、入社後にそれがわかるよりはマシです。
面接であることを忘れて、お互いにイチ技術者として話す方がいいと思います。

面接はお互いが理解しあう大切な場です。
応募者だからといって、変に遠慮をする必要はありません。
入社後に後悔のないよう、色々なことを話しましょう。

なお転職をする人には、転職エージェントを使うことをオススメしています。
参考までにですが、私の基礎的な面接スキルを鍛えてくれたのはdodaの担当者でした。
面接が苦手という方は、dodaに相談してみることをオススメします。
転職サービスは無料ですので、安心して使って下さい。
あなたの転職が成功した際には、転職先の会社からdodaにお金が支払われる仕組みになっています。
素直に自分の弱点を認めたうえで、専門家を上手に利用するのが何事においても上達するコツです。

Good luck for your engineer life!

この記事に興味を持った方は、合わせて、こちらの記事も読んでみて下さい。

-採用面接

Copyright© プログラミング道場 , 2019 All Rights Reserved Powered by AFFINGER4.