InterviewStack.io LogoInterviewStack.io

Google Cloud Data Services Questions

Covers design and operational knowledge of Google Cloud Platform data products used for storage, processing, streaming, and analytics. Key skills include when and how to use BigQuery for serverless analytics and data warehousing, Dataflow for stream and batch pipelines built on Apache Beam, Cloud Storage for object store and data lake patterns, and Pub/Sub for messaging and event ingestion. Candidates should understand cost models, performance trade offs, schema and partitioning strategies, data ingestion and export patterns, pipeline monitoring and error handling, and integration between these services for end to end data solutions.

HardTechnical
117 practiced
A data warehouse contains many wide nested JSON fields that analysts frequently query on only a few fields. Propose a schema redesign and ingestion strategy to reduce query cost and improve performance. Consider denormalization, generated columns, flattening nested fields, using repeated fields efficiently, and when to use JSON type vs strongly-typed columns.
HardSystem Design
92 practiced
Design a highly available, multi-region, real-time analytics pipeline that ingests events from global clients (1M events/sec), provides per-user ordering guarantees, and supports low-latency (under 5s) rollup metrics exposed to dashboards. Use Pub/Sub, Dataflow, BigQuery, and any other GCP components you need. Explain how you will achieve ordering, deduplication, cross-region traffic, failover, and cost controls.
HardTechnical
79 practiced
Implement a deduplication transform for a Dataflow pipeline using Apache Beam in Python. Messages are JSON with fields event_id (string) and event_time (ISO timestamp). Ensure duplicates are suppressed within a 24-hour watermark window and that the solution tolerates worker restarts and retries. Describe state schema, keying strategy, and timers, or provide a code sketch if appropriate.
EasyTechnical
88 practiced
Explain Google BigQuery's architecture and primary use cases as a serverless data warehouse. Compare BigQuery to Cloud SQL and Cloud Spanner for analytical workloads, focusing on schema flexibility, concurrency, expected query latency, cost model (storage vs compute), and operational maintenance. As a data engineer, give concrete examples of when you'd choose BigQuery over a managed relational database.
MediumTechnical
89 practiced
Write a BigQuery SQL query to flag outlier transactions per user where an outlier is defined as amount > mean + 3 * stddev over that user's past 365 days. Given table transactions(transaction_id STRING, user_id STRING, amount NUMERIC, occurred_at TIMESTAMP), show how you'd handle users with fewer than 30 samples and explain assumptions about timezones and nulls.

Unlock Full Question Bank

Get access to hundreds of Google Cloud Data Services interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.