I Interviewed 5 Candidates for a Technical Role

先週、フロントエンド職の候補者5人を面接しました。

彼らのバックグラウンドやスキルは様々でした。しかし、2日目の終わりには、ある共通のパターンが見えてきました。そのパターンはコードに関するものではなく、コミュニケーション能力やプレッシャーへの対処法に関するものでした。

皆さんには、もっと準備を万全にしてほしいと考えています。これらは、自分自身で改善できる問題です。

  1. フィラー(無意味な言葉)が知識を隠してしまう

ある候補者が async/await について説明していました。その際、「えーと」「あのー」「つまり」といった言葉を絶えず使っていました。彼は概念を理解していましたが、ノイズがシグナル(重要な情報)を埋もれさせていました。

フィラーを使うと、整理されていない印象を与えます。それは自信のなさを露呈することにもなります。

解決策は「沈黙」です。話す前に3秒間の間を置いてみてください。間を置くことは冷静さの表れであり、フィラーは準備不足の表れです。

  1. ループをやめる

同じ内容を、言葉を変えて4回も繰り返す候補者がいました。これは不安が高まった時に起こります。進展させることがリスクに感じられ、脳が停滞してしまうのです。

ループしてしまうと、面接官には「自分の回答がどこで終わるのか分かっていない」と伝わってしまいます。

もしループしている自分に気づいたら、一度止まってください。「言い換えさせてください」と言いましょう。そして、以下の構成を使います:

  • 概念を定義する。
  • 違いを説明する。
  • 例を挙げる。
  1. 「長く話すこと」は「多くを伝えること」ではない

長い独白は、決して賢く見せるものではありません。むしろ、自信のなさを感じさせてしまいます。3分間のとりとめもない話よりも、構成の整った45秒の回答の方がはるかに効果的です。

以下のフォーマットを活用してください:

  • 質問に一文で答える。
  • 理由を説明する。
  • 例を一つ挙げる。
  • 止める。
  1. 過信というギャップ

多くのチュートリアルは、数時間学習すれば「仕事ができる状態」になると教えます。これが誤った自信を生んでしまいます。

個人プロジェクトは、実務経験ではありません。動画を見て、本番環境のシステムダウンへの対処法を学ぶことはできません。

最も優れた候補者は謙虚さを持っています。「仕組みはこうだと考えていますが、確認させてください」といった言い方をします。その自己認識能力は稀有なものであり、偽りの自信よりも価値があります。

改善方法:

• 模擬面接を録音・録画する。 • 「間」を置く練習をする。 • 実際のユーザーのために何かを作る。 • 謙虚さを技術スキルの一つとして捉える。

テック業界はスキルの不足には寛容ですが、態度の不足には寛容ではありません。知らないことは正直に伝えましょう。それが、あなたの評価につながります。

Source: https://dev.to/samareshdas/i-interviewed-5-candidates-for-a-technical-role-heres-what-nobody-tells-freshers-2hgf