Google Cloud Platform Services and Architecture Questions

Google Cloud Platform's core services and architecture: Compute Engine, Cloud Run, GKE, Cloud Storage, VPC, managed databases (Cloud SQL, Spanner, Firestore, Bigtable), and BigQuery-adjacent data services. Covers GCP service selection, networking, IAM and security specifics, cost and quota management, and reference patterns for building on the platform. For provider-agnostic compute, storage, or networking concepts, see the cross-cloud entries.

MediumTechnical
100 practiced

Design a secure GKE cluster for an enterprise with many teams sharing it. Cover network policies, RBAC, namespace isolation, Workload Identity, and how you'd enforce that only scanned, trusted images get admitted. How would you explain this design to a security team without making developers' lives miserable?

HardTechnical
58 practiced

Design a CI/CD pipeline for container images that enforces supply-chain security before anything reaches GKE: vulnerability scanning, image signing, and blocking anything that fails policy at admission time using something like Binary Authorization. How would you prove provenance for an image that does get deployed?

HardSystem Design
58 practiced

Architect a streaming ingestion pipeline handling roughly 1TB of events a day, landing in BigQuery (or Bigtable where it fits better), using Pub/Sub and Dataflow. How would you handle partitioning and windowing, keep it fault-tolerant under bursty load, and control cost?

HardTechnical
67 practiced

A global financial application needs strong consistency for transactions at around 100,000 transactions per second. Compare Cloud Spanner, a sharded Cloud SQL deployment, and building a custom consensus layer, on transaction model, latency, operational complexity, and cost. How would you justify your recommendation to both architects and finance stakeholders?

EasyTechnical
75 practiced

Propose a GCP resource organization strategy for an enterprise with multiple business units: when would you use the organization node, folders, projects, billing accounts, and labels? How would you map environments (prod, staging, dev) and shared services like CI/CD and logging, and what are the trade-offs between centralized and decentralized billing?

Unlock Full Question Bank

Get access to all Google Cloud Platform Services and Architecture interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.