
Google Cloud Platform - Fundamentals
GCP projects, IAM, service accounts, Cloud Storage, Compute Engine, Cloud Shell, gcloud CLI
1What is a GCP project?
What is a GCP project?
Answer
A GCP project is the fundamental organizational unit in Google Cloud Platform. It groups resources (VMs, buckets, databases), users, and billing. Each resource belongs to exactly one project, enabling environment isolation (dev, staging, prod) and access control through IAM.
2What is the format of a Project ID in GCP?
What is the format of a Project ID in GCP?
Answer
The Project ID is a unique and immutable identifier consisting of 6 to 30 characters (lowercase letters, numbers, hyphens). It is set at project creation and cannot be changed afterward. The Project Name, however, can be modified at any time and has no format constraints.
3What is IAM in Google Cloud Platform?
What is IAM in Google Cloud Platform?
Answer
IAM (Identity and Access Management) is GCP's access management system. It defines who (identity) can do what (role) on which resource. IAM follows the principle of least privilege: granting only necessary permissions. Roles can be assigned to users, groups, or service accounts.
What is the difference between a primitive role and a predefined role in IAM?
What is a service account in GCP?
+17 interview questions
Other Data Engineering interview topics
Linux & Shell - Fundamentals
Git & GitHub - Fundamentals
Advanced Python for Data Engineering
Docker - Fundamentals
CI/CD and Code Quality
Docker Compose
FastAPI - Data APIs
Advanced SQL for Data Engineering
Data Lake - Architecture and Ingestion
BigQuery for Data Engineering
PostgreSQL - Administration
Data Modeling for Data Engineering
Fivetran & Airbyte - Data Ingestion
dbt - Fundamentals
Apache Airflow - Fundamentals
Kubernetes - Fundamentals
dbt - Advanced Features
ETL / ELT / ETLT Patterns
Apache Airflow - Advanced
Airflow + dbt - Pipeline Orchestration
PySpark - Large-Scale Processing
Google Pub/Sub - Data Streaming
Apache Beam & Dataflow
Kubernetes - Production and Scaling
Terraform - Infrastructure as Code
NoSQL Databases
Modern Data Architecture
Monitoring and Observability
IAM and Data Security
Master Data Engineering for your next interview
Access all questions, flashcards, technical tests, code review exercises and interview simulators.
Start for free