技術職の候補者5人を面接して感じたこと

先週、フロントエンド職の候補者5人を面接しました。彼らの経歴やスキルはそれぞれ異なっていました。しかし、2日目の終わりには、ある共通のパターンが見えてきました。そのパターンは、コードの内容に関するものではありませんでした。話し方や、プレッシャーへの対処の仕方に関するものでした。

皆さんには、もっと準備を万全にしてほしいと思っています。これらの問題は、簡単に改善できるものです。

  1. フィラー(つなぎ言葉)を使うのをやめる

ある候補者は async/await の仕組みを理解していました。しかし、一つの回答の中で「えーと」「あのー」「つまり」といった言葉を14回も使っていました。知識はあったのですが、ノイズが情報の核心(シグナル)をかき消してしまっていました。フィラーを使うと、整理されていない印象を与えてしまいます。

解決策は「沈黙」です。3秒間の間(ま)を置くことは、落ち着きがあることを示します。フィラーを使う代わりに、沈黙を選びましょう。

  1. 同じことの繰り返し(ループ)を避ける

同じ文章を4回も繰り返す候補者がいます。話が進展せず、同じ点を言い換えているだけです。これは不安を感じたときに起こります。これでは、自分の回答がどこで終わるのか分かっていないように見えてしまいます。

もしループしている自分に気づいたら、一度止まってください。「言い換えさせてください」と言いましょう。その上で、「定義する」「違いを説明する」「例を挙げる」という構成で話してください。

  1. 簡潔さは力なり(Less is more)

長々と独白しても、賢くは見えません。むしろ自信がないように見えてしまいます。3分間のとりとめもない話よりも、構成の整った45秒の回答の方がずっと良いです。

次のフォーマットを活用してください: • 質問に一文で答える。 • その理由を説明する。 • 例を一つ挙げる。 • 話を止める。

  1. 「分からない」と認めることは問題ない

「分かりません」は、技術的な回答として成立します。それは誠実さの表れです。

  1. 態度に注意する

ある候補者が「それはもう答えました」と言ったことがありました。それは面接官に対する不適切な態度です。

多くの新人開発者は、自信のギャップを抱えています。オンラインチュートリアルは、人をあまりにも早く「実務ができる」と思い込ませてしまいます。真の経験とは、本番環境でのバグ修正や、実際のインシデント対応から得られるものです。それが謙虚さを育みます。

最良の候補者は、最も自信満々な人ではありません。最も自己認識(セルフアウェアネス)が高い人です。彼らは「こう動くと思いますが、まずは確認させてください」といった言葉を使います。

改善方法: • 模擬面接を録音して自分で聞く。 • 「間」を置く練習をする。 • 「回答、説明、例」の構成を使う。 • 実際のユーザーがいるプロジェクトを作る。 • 謙虚さを技術スキルの一つとして捉える。

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

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