23 July 2021

#GCP

#GCP

Key Concepts


Topic Sub-Topics Basic Intermediate Advanced Expert
Compute Compute Engine, Instance Groups, App Engine, Cloud Functions, Cloud Run
Storage Cloud Storage, Filestore, Persistent Disks, Nearline/Coldline, Transfer Service
Networking VPC, Subnets, Firewalls, Load Balancing, Cloud CDN, Cloud DNS, Interconnect, VPN
Databases Cloud SQL, Bigtable, Firestore, Spanner, Memorystore
Identity & Security Cloud IAM, Service Accounts, KMS, Secret Manager, Identity-Aware Proxy, BeyondCorp
Monitoring & Operations Cloud Monitoring, Logging, Error Reporting, Trace, Profiler, Cloud Deployment Manager
Containers & Kubernetes GKE (Google Kubernetes Engine), Container Registry, Artifact Registry, Anthos
Integration & Messaging Pub/Sub, Cloud Tasks, Cloud Scheduler, Eventarc, API Gateway
DevOps & CI/CD Cloud Build, Cloud Source Repositories, Cloud Deploy, Skaffold
AI & ML AI Platform, Vertex AI, AutoML, Vision API, NLP API, Translation API
Data & Analytics BigQuery, Dataflow, Dataproc, Pub/Sub Lite, Looker, Composer (Airflow)
Hybrid & Multi-Cloud Anthos, BigQuery Omni, Traffic Director, Service Mesh
Migration & Transfer Migrate for Compute Engine, Database Migration Service, Storage Transfer Service
IoT & Edge IoT Core, Edge TPU, Cloud Functions + Pub/Sub for IoT
Security & Compliance Security Command Center, Cloud Armor, DLP API, BeyondCorp Enterprise
Enterprise Governance Resource Manager, Organization Policies, Billing, Quotas
Big Data & HPC Dataproc, HPC VM families, Parallel File Systems
Media & Content Delivery Media CDN, Transcoder API
Blockchain Blockchain Node Engine, Confidential VMs
Specialized Workloads SAP on GCP, Gaming Solutions, Financial Services

Interview question

Basic Level

  1. What is Google Cloud Platform (GCP)?
  2. What are the main benefits of GCP?
  3. Explain IaaS, PaaS, and SaaS in GCP context.
  4. What is a GCP Project?
  5. What is a GCP Organization?
  6. What are GCP Regions and Zones?
  7. What is Compute Engine?
  8. Difference between VM types in Compute Engine.
  9. What is App Engine?
  10. What are the differences between App Engine Standard and Flexible environments?
  11. What is Cloud Functions?
  12. What is Cloud Run?
  13. What is Cloud Storage?
  14. Difference between Blob, Nearline, Coldline, and Archive storage.
  15. What is Persistent Disk?
  16. What is Filestore?
  17. What is VPC in GCP?
  18. What is a subnet?
  19. What are firewall rules in GCP?
  20. What is Cloud Load Balancing?
  21. What is Cloud DNS?
  22. What is Cloud SQL?
  23. What is Cloud Spanner?
  24. What is Bigtable?
  25. What is Firestore?
  26. What is BigQuery?
  27. What is Pub/Sub?
  28. What is Cloud Scheduler?
  29. What is Cloud IAM?
  30. Difference between roles and permissions in IAM.
  31. What are Service Accounts?
  32. What is Cloud Key Management Service (KMS)?
  33. What is Secret Manager?
  34. What is Cloud Monitoring?
  35. What is Cloud Logging?
  36. What is Error Reporting?
  37. What is Cloud Trace?
  38. What is Cloud Profiler?
  39. What is Cloud Deployment Manager?
  40. What is Artifact Registry?
  41. What is Cloud Build?
  42. What is Cloud Source Repositories?
  43. What is Cloud Functions trigger?
  44. What is Stackdriver?
  45. What is Cloud Pub/Sub topic and subscription?
  46. Difference between App Engine and Cloud Run.
  47. What is Cloud Armor?
  48. What is Cloud CDN?
  49. What is Cloud Interconnect?
  50. What is Cloud VPN?

Intermediate Level

  1. How to design multi-zone architecture in GCP?
  2. What is an Instance Group?
  3. Difference between Managed and Unmanaged Instance Groups.
  4. How to scale VMs automatically in GCP?
  5. What is App Engine autoscaling?
  6. How to configure Cloud Functions triggers?
  7. How to connect Cloud Run to a VPC?
  8. Difference between regional and multi-regional Cloud Storage.
  9. What is Object Lifecycle Management in Cloud Storage?
  10. How to encrypt data at rest in GCP?
  11. What is Customer-Managed Encryption Key (CMEK)?
  12. Difference between Cloud SQL and Cloud Spanner.
  13. How to enable high availability in Cloud SQL?
  14. What are BigQuery datasets and tables?
  15. How to optimize BigQuery queries?
  16. What is partitioned and clustered tables in BigQuery?
  17. How to monitor BigQuery jobs?
  18. What is Pub/Sub Dead Letter Queue?
  19. How to integrate Pub/Sub with Cloud Functions?
  20. What is Cloud Scheduler for?
  21. How to create VPC Peering?
  22. Difference between firewall rules and routes.
  23. What is Cloud NAT?
  24. What is Cloud Router?
  25. Difference between Cloud Load Balancer types.
  26. What is Identity-Aware Proxy (IAP)?
  27. How to implement RBAC using IAM?
  28. Difference between predefined and custom roles in IAM.
  29. How to manage secrets with Secret Manager?
  30. How to monitor resource usage with Cloud Monitoring?
  31. What are uptime checks in Monitoring?
  32. How to create custom dashboards in Cloud Monitoring?
  33. What is Cloud Logging sink?
  34. How to use Log-based metrics?
  35. What is Cloud Trace and how does it help?
  36. What is Cloud Debugger?
  37. What is Cloud Profiler?
  38. How to use Deployment Manager for infrastructure as code?
  39. How to manage CI/CD pipelines with Cloud Build?
  40. How to deploy container images from Artifact Registry?
  41. What is Skaffold?
  42. What is Cloud Tasks?
  43. How to implement retry policies in Pub/Sub?
  44. What is Eventarc?
  45. How to integrate Eventarc with Cloud Run?
  46. How to use Cloud Composer (Airflow) for workflow orchestration?
  47. What is Cloud Dataprep?
  48. How to monitor cost using Cloud Billing Reports?
  49. Difference between Coldline and Archive for backup.
  50. How to implement Disaster Recovery in GCP?

Advanced Level

  1. How to design multi-region architecture in GCP?
  2. How does global load balancing work in GCP?
  3. How to optimize BigQuery for large-scale analytics?
  4. How to partition and cluster tables in BigQuery for performance?
  5. How to implement streaming pipelines using Dataflow?
  6. Difference between Dataflow and Dataproc.
  7. How to implement high availability in Cloud Spanner?
  8. How to scale Bigtable for high throughput workloads?
  9. How to secure Cloud Storage using IAM and ACLs?
  10. How to implement VPC Service Controls?
  11. How to integrate Cloud Functions with Pub/Sub and Firestore?
  12. How to secure Cloud Run services with IAP?
  13. How to implement Cloud Armor security policies?
  14. How to set up custom domains with App Engine?
  15. How to use Cloud CDN with backend services?
  16. How to configure multi-region replication in Cloud Storage?
  17. How to implement workflow orchestration using Cloud Composer?
  18. How to optimize cost in GCP projects?
  19. How to implement CI/CD pipelines with Cloud Build and GitHub?
  20. How to configure automated deployment triggers?
  21. How to implement multi-tenant solutions on GCP?
  22. How to integrate AI/ML with BigQuery ML?
  23. How to deploy models using Vertex AI?
  24. Difference between AutoML and Vertex AI custom models.
  25. How to monitor AI/ML models in production?
  26. How to implement Pub/Sub ordering and message deduplication?
  27. How to configure Cloud Logging for enterprise workloads?
  28. How to use Cloud Monitoring metrics for autoscaling?
  29. How to implement secure service-to-service communication?
  30. How to use Cloud Router for dynamic routing?
  31. How to implement hybrid connectivity with VPN and Interconnect?
  32. How to integrate Cloud Storage with BigQuery for ETL pipelines?
  33. How to implement Data Loss Prevention (DLP) in GCP?
  34. How to set up organizational policies for governance?
  35. How to enforce security standards using Security Command Center?
  36. How to manage multi-project IAM permissions?
  37. How to configure Cloud Build for multi-environment deployments?
  38. How to implement event-driven architectures using Eventarc?
  39. How to integrate GCP services with on-prem systems?
  40. How to implement real-time analytics using Dataflow and BigQuery?
  41. How to implement disaster recovery for BigQuery datasets?
  42. How to use Stackdriver for monitoring multi-region services?
  43. How to optimize cost for Cloud SQL and Spanner instances?
  44. How to design containerized workloads using GKE?
  45. How to implement advanced security in GKE clusters?
  46. How to integrate Cloud Operations Suite for enterprise monitoring?
  47. How to deploy HPC workloads in Compute Engine?
  48. How to integrate Dataflow with Pub/Sub and BigQuery?
  49. How to implement service mesh with Anthos Service Mesh?
  50. How to secure sensitive data with CMEK and Customer-Supplied Keys?

Expert Level

  1. How to design a multi-region active-active architecture in GCP?
  2. How to implement enterprise governance using Organization Policies?
  3. How to secure multi-project environments at scale?
  4. How to implement zero-trust security in GCP?
  5. How to manage hybrid cloud workloads with Anthos?
  6. How to integrate multi-cloud pipelines with Anthos and Kubernetes?
  7. How to implement confidential computing with Confidential VMs?
  8. How to implement real-time ML pipelines using Vertex AI and Dataflow?
  9. How to design BigQuery for petabyte-scale analytics?
  10. How to implement high-throughput Pub/Sub architectures?
  11. How to monitor multi-region workloads using Cloud Operations Suite?
  12. How to enforce enterprise-wide tagging standards?
  13. How to implement FinOps practices in GCP?
  14. How to secure GKE clusters with Binary Authorization?
  15. How to integrate AI/ML with BigQuery and Vertex AI for predictive analytics?
  16. How to implement cross-region disaster recovery for Cloud SQL and Spanner?
  17. How to implement advanced IAM strategies across 100+ projects?
  18. How to manage secrets at scale using Secret Manager?
  19. How to implement real-time streaming analytics pipelines?
  20. How to design IoT solutions using IoT Core and Cloud Functions?
  21. How to integrate IoT with BigQuery and Dataflow?
  22. How to secure multi-cloud Kubernetes clusters with Anthos?
  23. How to implement enterprise-scale CI/CD pipelines?
  24. How to enforce multi-level compliance using Security Command Center and Cloud DLP?
  25. How to design hybrid and multi-cloud monitoring solutions?
  26. How to implement advanced cost optimization strategies?
  27. How to architect AI-driven enterprise solutions on GCP?
  28. How to implement predictive maintenance pipelines with Vertex AI?
  29. How to integrate Pub/Sub with third-party services at scale?
  30. How to implement event-driven microservices using Eventarc and Cloud Run?
  31. How to design Bigtable for low-latency financial workloads?
  32. How to implement multi-region disaster recovery for Bigtable?
  33. How to integrate Cloud Functions with Anthos-managed services?
  34. How to implement advanced network security with VPC Service Controls?
  35. How to manage enterprise-grade CI/CD for Anthos clusters?
  36. How to implement high availability for mission-critical applications?
  37. How to implement automated compliance monitoring using Cloud Config and Security Command Center?
  38. How to deploy HPC workloads for scientific computing?
  39. How to secure sensitive workloads with CMEK and Cloud KMS at scale?
  40. How to implement multi-cloud AI/ML pipelines with Vertex AI and Anthos?
  41. How to design globally distributed BigQuery datasets?
  42. How to monitor and alert for enterprise-scale deployments?
  43. How to implement container-native security best practices in GKE?
  44. How to integrate GCP services with external monitoring and SIEM solutions?
  45. How to implement enterprise-grade service mesh architectures?
  46. How to enforce zero-trust policies across hybrid environments?
  47. How to manage large-scale IoT fleets with Cloud IoT and Pub/Sub?
  48. How to implement real-time fraud detection pipelines using BigQuery and ML?
  49. How to enforce organization-wide tagging, naming, and governance policies?
  50. How to architect GCP for 99.999% availability and business continuity?

Related Topics


   Google_Cloud_Spanner   
   Google BigQuery