模擬試験1

模擬試験 1 — Professional Cloud Developer

本番想定:50問 / 2時間 / 合格目安 70%以上 出題比重:Section 1 (32%) = 16問 / Section 2 (23%) = 12問 / Section 3 (24%) = 12問 / Section 4 (21%) = 10問

解答時、自信のない問題はマークして時間配分(1問あたり 約2分24秒)。


第1部:設計(Section 1 / Q1-16)

Q1

ステートレスな REST API を最小の運用負荷でデプロイしたい。Kubernetes 経験なし。最適なのは?

解答C — 運用負荷最小・0スケール・HTTPS 自動の Cloud Run が第一選択。

Q2

GitHub Actions から Cloud Run にデプロイしている。サービスアカウントキーを GitHub Secrets に保存。改善策は?

解答B — SA Key 自体を廃止。OIDC で WIF。

Q3

グローバル分散・強整合のトランザクション SQL DB が必要。最適なのは?

解答C — グローバル分散 + 強整合 = Spanner。

Q4

モバイルアプリから直接 GCS にアップロードしたい。バックエンドの帯域消費を避けたい。

解答C — Signed URL で IAM 変更なしの一時アクセス委譲。

Q5

既存 HTTP アプリにコード変更なしで Google アカウント認証を追加したい。

解答B — IAP は LB 前段で認証を強制、アプリ無改修。

Q6

ペタバイト級 IoT データ、毎秒数百万件書き込み、ミリ秒読み取り、結果整合性で OK。

解答C — ペタバイト + 低レイテンシ + 結果整合 = Bigtable。

Q7

モバイル/Web アプリのドキュメント DBでリアルタイム同期。

解答A — モバイル/Web リアルタイム = Firestore。

Q8

非同期メッセージで 100 サービスにファンアウトしたい。

解答B — 1-to-N ファンアウト = Pub/Sub。

Q9

個別タスクの細粒度リトライ・遅延実行を制御したい。

解答B — 個別タスク = Cloud Tasks。

Q10

5サービスを順に呼ぶ多ステップワークフロー、条件分岐・エラーハンドリングが必要。

解答C — 多ステップ = Workflows。

Q11

DB クエリ結果をキャッシュしたい。Sorted Set / Pub/Sub もサポート必要。

解答B — Sorted Set / Pub/Sub があるのは Redis。

Q12

GKE Pod から GCP API。SA Key 配布禁止。

解答B — GKE Workload Identity。

Q13

DB パスワードを取得する正しいパターンは?

解答B — Secret Manager 一択。

Q14

複数選択(2つ):service-to-service の mTLS を強制する GKE 構成。

解答A, B — Cloud Service Mesh が mTLS と証明書管理を担う。

Q15

Cloud Run リビジョン v2 に 10% トラフィックを振りたい。

解答B — Cloud Run の traffic splitting。

Q16

複数選択(2つ):Cloud Storage の Lifecycle Management で実現できること。

解答A, B — ライフサイクル管理はストレージクラス移行 + 自動削除。

第2部:構築とテスト(Section 2 / Q17-28)

Q17

新規プロジェクトのコンテナレジストリ。

解答C — Container Registry は非推奨。

Q18

Dockerfile なしで Python アプリを Cloud Run にデプロイ。

解答B — Buildpacks 内部利用で 1コマンド。

Q19

Cloud Build から Secret Manager のシークレットを使う。

解答B — Cloud Build の標準機能。

Q20

改ざんイメージのデプロイをブロックしたい。

解答B — attestation 署名の検証ポリシー。

Q21

ローカル Pub/Sub ユニットテスト。本番に課金されない。

解答B — gcloud emulators。

Q22

チーム標準の開発環境を強制したい。

解答B — Configuration をテンプレ化。

Q23

Cloud Build ビルド時間短縮の組み合わせ。

解答B — 3つの組み合わせ。

Q24

PR ごとに自動テスト + 結果コメント。

解答C — PR トリガー。

Q25

複数選択(2つ):🆕 AI 駆動開発ツール。

解答A, D — AI 駆動の新規ツール。

Q26

複数選択(2つ):サプライチェーン強化策。

解答A, C — 真贋検証 + 脆弱性ゲート。

Q27

Cloud Build のステップを並列実行する記述は?

解答B — `waitFor: ['-']` で依存なしの並列ステップ。

Q28

Cloud Workstations の特徴で誤っているのは?

解答D — VPC 内に限定する設定は可能だが「絶対不可」は誤り。Cloud Workstations は HTTPS で外部からも接続可。

第3部:デプロイ(Section 3 / Q29-40)

Q29

HTTP 不要・最大 2 時間のバッチを毎晩実行。

解答B — Jobs は HTTP 不要、最大 24h。

Q30

GCS にファイル up → Cloud Run 起動の最もシンプルな構成。

解答B — Eventarc。

Q31

Cloud Run Service A → B(認証必須・非公開)。

解答C — IAM 認証の標準パターン。

Q32

Pod が準備中でも Service にトラフィックが流れて 5xx。最初に確認する probe は?

解答B — readiness が成功するまで Service エンドポイント未登録。

Q33

Pub/Sub backlog で GKE Pod をスケール。HPA メトリックは?

解答D — External Metric。

Q34

GKE Autopilot を選ぶ最大の理由は?

解答B — ノード管理を Google に委任。

Q35

Cloud Run の新リビジョンに固定 URL でテストアクセスしたい。

解答C — Tag-based Routing。

Q36

複数選択(2つ):GKE ノードアップグレード時の可用性確保。

解答A, C — PDB と RollingUpdate の組み合わせ。

Q37

複数選択(2つ):Cloud Run コールドスタート最小化。

解答A, C — warm 確保と起動時間短縮。

Q38

Cloud Run の concurrency デフォルト値は?

解答C — デフォルト 80。

Q39

liveness probe の失敗時の挙動は?

解答B — liveness 失敗 = 再起動。

Q40

API のバージョニング・レート制限・収益化を一括管理。

解答B — Apigee(軽量は API Gateway)。

第4部:GCP 統合(Section 4 / Q41-50)

Q41

Cloud Run から Cloud SQL に最も推奨される接続は?

解答B — Auth Proxy。

Q42

CE 上のアプリから GCS。SA Key 配布禁止。

解答C — メタデータサーバ経由 ADC。

Q43

503 エラーへの対処。

解答C — 標準パターン。

Q44

複数 Cloud Run サービスを跨ぐリクエストの遅延可視化。

解答B — 分散トレース。

Q45

Cloud Logging ログから Cloud Trace へ飛ぶには?

解答C — 構造化ログのフィールド。

Q46

リトライしてはいけない HTTP コードは?

解答B — 4xx クライアントエラー。

Q47

100万件オブジェクトを GCS から list。OOM 回避。

解答B — 自動ページネーション。

Q48

メモリリーク疑い。CPU/メモリ hotspot を継続観測。

解答D — Profiler。

Q49

複数選択(2つ):未捕捉例外の自動グルーピング・通知。

解答A, C — Error Reporting の標準フロー。

Q50

複数選択(2つ):Cloud Logging コスト削減。

解答A, C — Exclusion と Sink。

自己採点

得点 / 50 評価
45-50 🎯 余裕で合格圏。本番受験へ
35-44 🔧 合格圏内。誤答セクションを集中復習
25-34 📘 学習資料を再読、もう1周問題集
0-24 📚 シラバスから基礎再学習

セクション別スコア計算

60% 未満のセクションは必ず 02_学習資料/ の該当範囲に戻って再学習してください。