テクニカル面接

テクニカル面接ガイド

一部のポジションでは、採用プロセスにテクニカル面接が含まれます。

このテクニカル面接は、応募したポジションに合わせて作成された小規模なアプリケーションへのマージリクエストを中心に展開されます。

少なくともスケジュールされたコールの 72 時間前にマージリクエストへのリンクを受け取ります。プロジェクトへの貢献と同じようにアプローチして、最大 1 時間かけてレビューすることをお勧めします。マージリクエストは自己完結型であり、プロジェクト内で追加のコンテキストを検索する必要はありません。面接官が面接前に進捗を評価するのに十分な時間を確保するため、スケジュールされた時間の少なくとも 24 時間前にレビューを完了してください。また、非同期の貢献を完了した時点でプラットフォームにメモを残してください。

このテクニカル面接は 90 分のビデオ通話とスクリーン共有セッションで、面接官がレビューを一通り案内してもらい、マージリクエストを改善するためのコードも書きます。この面接の目的は、非同期でどのようにコミュニケーションするか、技術の知識、そしてチームメンバーとどれだけコラボレーションできるかを確認することです。バックエンド役割フロントエンド役割かに関わらず、役割に記載されている資格を中心とした質問が予想されます。

ライブコーディングはストレスがかかることを理解していますコードレビューガイドラインを確認し、スケジュールされた面接の前にリクルーターまたは CES チームメンバーにご質問ください。

AI の使用

面接プロセスでの AI の使用を推奨しています。ガイドラインはこちらでご確認ください。

代替課題の検討

候補者が上記の課題とは異なる代替課題やテストを希望する場合、または未払い労働と見なすことに異議を唱える場合は、オープンマインドであるべきです。課題への不快感を理解し、適切に対応してください。ほとんどの候補者はテストとフィードバックに肯定的に反応し、これは無料の貢献を得るための手段ではありません。実際、テクニカル面接は私たちにとってかなりのコストがかかります。

また、テクニカル面接の一部として、候補者にライブまたは「実際の」Issue に取り組むよう求めることはもはや行っていないことも注目に値します。上記のように、私たちが送るマージリクエストは自己完結型であり、技術的な演習の精選されたバンクから引き出されています。

テクニカル面接実施の資格を得るには

GitLab チームメンバーがテクニカル面接を実施する資格を得ることに興味がある場合は、面接ベストプラクティスページでプロセスの詳細をご確認ください。