技術電話面接で聞かれること、突破する方法
文責 Aaron Cao · 更新

技術電話面接は短い選考ラウンドで、通常はエンジニアとのビデオ通話または電話で行われ、本選考に進めるかどうかを判断します。共有エディタでのコーディング問題か、基礎知識をテンポよく確認する質問が出され、さらに数分間は経歴についても聞かれます。
技術電話面接とリクルーター面接はどう違いますか?
リクルーター面接では、カルチャーフィット、志望動機、希望年収、実務的な事項を確認します。これらの内容は電話面接の質問ページで扱っています。技術面接はその次に行われ、エンジニアまたは技術面接官が担当します。目的はただ一つ、本選考に進めるかどうかを判断することです。
形式は企業や職種によって異なります。
- CoderPadやCodeSignalなどの共有ブラウザエディタでのコーディング問題。
- SRE、データ、セキュリティ、フロントエンドの職種でよくある、基礎知識の即答形式の質問。
- 事前に提出した課題(take-home)についてのレビュー通話。
- 企業によっては、自動化されたオンライン評価が通話そのものに代わる場合もあります。
「電話」という名前とは裏腹に、今日の技術電話面接の多くはZoom、Google Meet、Microsoft Teamsなどを使ったビデオ通話で、共有エディタのリンクを併用します。
技術電話面接の時間配分はどうなっていますか?
短い通話では出だしでつまずいても挽回できないのではと不安に思う候補者は多く、それはもっともな懸念です。このセクションでは時間が通常どのように使われるかを説明するので、時間配分の目安にしてください。全体の流れを知っておくと安心です。簡単な自己紹介、通話の大半を占める問題演習、そして最後の数分は質問の時間です。
- 自己紹介。経歴を短くまとめて話します。その職種に関係する技術的なハイライトに絞りましょう。
- 問題演習。問題を言い換え、入力とエッジケースを確認し、方針を説明してからコーディングします。早く終わった場合、追加の質問をする面接官もいます。
- あなたからの質問。チームのことや、次の選考ステップについて質問しましょう。
通話時間が短いため、最大のリスクは沈黙です。問題を読んでいる間も、たとえどのケースを確認しているだけであっても、考えていることを声に出しましょう。
技術電話面接にはどう準備すればよいですか?
Pythonの実務経験が数年あるバックエンド開発者が、物流企業の技術電話面接を受けることになりました。最初の練習では、彼女は長い間黙って問題を読み、そのまま最適化されたアプローチに飛びついてしまい、そこで行き詰まりました。次の練習では順番を変えました。まず問題を言い換え、小さな例を二つ書き、力任せの解法とそのコストを説明してから、改善していきます。今回は時間を残して最後にテストまで終えられました。これこそが面接で評価される習慣です。
- 普通のエディタで、声に出しながら、タイマーを使って中級レベルの問題を練習する。
- 技術寄りの自己紹介と、深く語れるプロジェクトをひとつ用意する。
- 職種の基礎を復習する。ソフトウェア職ならデータ構造、データ職ならSQL、SRE職ならネットワークとLinux。
- 面接官に聞く質問を二つか三つ用意しておく。
模擬面接ツールは、履歴書と志望職種にもとづいて声に出して質問し、回答に応じてさらに質問を重ねてくれるので、面接の「話す」部分の練習になります。
技術電話面接でSubcueAIはどのように役立ちますか?
ビデオ通話中、SubcueAIは面接官の発言を文字起こしし、ローカルのオーバーレイに回答のポイントを下書きします。macOSまたはWindowsのデスクトップアプリでも、ChromeやEdgeのブラウザ拡張機能でも利用でき、通話にボットが参加することはありません。別の端末で再生されている通話の場合、iPhoneアプリのListenモードがiPhoneのマイクを通じて音声を聞き取ることができます。ただしiOSでは、同じiPhone上で進行中の通話をどのアプリも聞き取ることはできません。
経歴や基礎知識の質問にもっとも役立ちます。共有エディタに入力したコードは面接官にそのまま見えますし、画面共有した内容もすべて見えます。監督付きのオンライン評価は対象外です。設定手順はチュートリアルページをご覧ください。