
ミドル
1 日 10 億件超のショッピングクエリを処理する Google の Commerce/Shopping プラットフォームで、LLM を活用した本番機能をリリースする
Google Commerce では、商品との出会いから購入完了(チェックアウト)までをカバーし、1 日 10 億件超のクエリを支えるショッピング体験のソフトウェアを設計・構築・テスト・デプロイする Software Engineer を募集しています。JD では、LLM ベースのシステムを本番環境にデプロイした経験と ML・生成 AI の知見が、Google 標準である SWE 経験 2 年の要件に上乗せする形で明確に求められています。選考は Google 定番のコーディング + システムデザイン + Googleyness・リーダーシップのループを想定しておきましょう。
この面接を練習する
無料 · この職種に合わせて調整されたライブ音声模擬面接
想定される形式
広く知られている Google の選考プロセスでは、通常コーディングを含む電話面接の後、オンサイトのループとしてコーディング、システムデザイン・アーキテクチャ、Googleyness・リーダーシップの各面接が実施されます。
この面接で問われること
- データ構造とアルゴリズム(Google 標準のコーディング水準)
- LLM ベースのシステムを本番環境にデプロイした経験、ML・生成 AI の品質評価
- 大量トラフィックを扱うコンシューマー向けコマース機能(検索、レコメンデーション、チェックアウト)のシステムデザイン
- コードレビューの実践とデザインレビューをリードする力
- ハードウェア・ネットワーク・サービス各レイヤーにまたがる本番障害のデバッグとトリアージ
よくある質問の方向性
コーディング:データ構造・アルゴリズムの問題を解き、計算量のトレードオフを議論する
本番リリースした LLM ベースの機能について、品質をどう評価・改善したか説明してください
システムデザイン:大規模ショッピング体験のコンポーネント(商品検索やチェックアウトなど)を設計する
コードレビューをどう進めるか——スタイル、テスタビリティ、効率性のどこを見るか
本番障害のトリアージ手順:ハードウェア、ネットワーク、サービスのどこに問題があるかをどう切り分けるか
Google Software Engineer の面接一覧
関連する面接

シニア
Software Engineer, Serverless Networking, Infrastructure

スタッフ
Staff Software Engineer, Mobile (Android), YouTube

アソシエイト
Software Engineer

Coinbase
シニア
Senior Software Engineer - Data Platform

Roblox
シニア
Senior Software Engineer, Game Engine Systems

Airbnb
ミドル