面接一覧
Google logo

Google

ミドル

Google の TPU スーパーコンピュータをつなぎ、動かし続ける制御ソフトウェアを開発する

Google Cloud で、TPU スーパーコンピュータのスタック全体——ホストマシンのデーモンから TPU 自体に組み込まれるネットワークルーティングルールまで——にわたるソフトウェアを開発するポジションです。大規模なネットワーク接続ハードウェアフリートの制御ソフトウェア、監視/デプロイ/検証のツール群、そして ring all-reduce のようなデータ並列 ML ワークロードを支えるアクセラレータのスケールアウト/スケールアップ用ソフトウェアを構築します。

この面接を練習する

無料 · この職種に合わせて調整されたライブ音声模擬面接

模擬面接を始める

この面接で問われること

  • 分散インフラとネットワーク接続ハードウェアの制御ソフトウェア
  • 信頼性ツール:大規模システムの監視/デプロイ/検証/保守
  • アクセラレータのインターコネクトとデータ並列アルゴリズム(ring all-reduce)
  • 大規模インフラまたは分散システムの基礎
  • コンピュート/ストレージ/ハードウェアアーキテクチャへの理解

よくある質問の方向性

特殊なマシンの大規模フリート向けに監視/デプロイシステムを設計する

ネットワーク接続ハードウェアのスケールアウト時の信頼性をどう考えるか

ring all-reduce の仕組みと、インターコネクト設計がその性能に与える影響を説明する

自分が構築した分散システムやインフラのプロジェクトについて語る

ホストソフトウェアにもハードウェアルーティングにも原因があり得るバグへのアプローチ

元の求人ページを見る

Googleの面接一覧

関連する面接