🧠 Interview Frameworks Print & Memorize
Six frameworks that structure EVERY answer. Print the condensed guide and review 10 min before your call.
DAPMO — Migration
- Discover — Inventory workloads, dependencies, data gravity, compliance needs
- Assess — TCO analysis, cloud-readiness scoring, risk identification
- Plan — Migration waves, lift-and-shift vs. re-architect, timeline & milestones
- Migrate — Execute — Migrate for CE, DMS, Transfer Appliance
- Optimize — Right-size, committed use discounts, modernize (containers, serverless)
USDVP — Solution Design
- Understand — Business outcome, SLA requirements, users, existing stack
- Scope — What's in/out, constraints (budget, timeline, compliance)
- Design — Components, data flow, GCP services, trade-offs
- Validate — PoC / pilot, load test, security review, customer feedback
- Present — Communicate to both technical and executive stakeholders
ACREN — Objection Handling
- Acknowledge — Validate their concern — "That's a fair point..."
- Clarify — Ask what's behind it — technical? political? contractual?
- Reframe — Shift from product comparison to business outcome
- Evidence — Reference architecture, case study, PoC data, TCO comparison
- Next Step — Propose a low-risk pilot or workshop to demonstrate value
RCDSFS — Architecture Whiteboard
- Requirements — Clarify users, throughput, latency, storage, compliance
- Components — Draw high-level boxes — compute, storage, networking, ML/data
- Data Flow — Arrows — how data moves through the system end to end
- Scale — Handle 10x traffic? Auto-scaling, CDN, sharding, caching
- Failure — What breaks? Multi-region, retries, circuit breakers, DR
- Security — IAM, encryption at rest/transit, VPC, DLP, audit logging
ADAEM — Stakeholder Engagement
- Align — Org chart, priorities, decision-makers, buying center
- Discover — Tech stack, pain points, cloud maturity, upcoming initiatives
- Advise — Map goals to GCP capabilities, propose a phased roadmap
- Enable — Workshops, hands-on labs, PoCs, architecture reviews
- Measure — Adoption metrics, consumption growth, CSAT, expansion
IROPT — Troubleshooting
- Isolate — Narrow blast radius — logs, metrics, trace the path, identify failing component
- Remediate — Quick fix to restore service — rollback, failover, scale up
- Optimize — Root cause the issue, tune the fix for long-term stability
- Prevent — Monitoring, alerting, runbooks, chaos testing to avoid recurrence
☁️ Category 1: Cloud Technology Landscape
- Discover: Understand the app — dependencies, traffic patterns, team skills, business drivers for modernizing (cost? agility? scale?)
- Assess: Evaluate modernization paths — can we containerize as-is? Do we need to decompose into microservices? What's the risk tolerance?
- Plan: Phased approach — Phase 1: containerize the monolith (lift-and-containerize to GKE), Phase 2: incrementally extract microservices using the strangler fig pattern
- Migrate: Move the containerized app to GKE; use Cloud SQL for the database initially
- Optimize: Break out high-value services (e.g., payment, search) into independent microservices; adopt Cloud Run for stateless services; add Pub/Sub for async communication
- Lift-and-shift: Move as-is to cloud VMs. Fast, low risk, minimal code changes. Recommend when: tight timeline, legacy app with no active development, or as Phase 1 before modernizing. GCP: Compute Engine + Migrate for Compute Engine
- Re-platform: Minor adjustments to leverage managed services. Moderate effort. Recommend when: app is actively maintained, team wants quick wins (managed DB, auto-scaling) without full rewrite. GCP: GKE, Cloud SQL, Memorystore
- Re-architect: Redesign for cloud-native. High effort, high reward. Recommend when: app needs to scale 10x, current architecture is a bottleneck, or team is building new features anyway. GCP: Cloud Run, Pub/Sub, Firestore, Spanner
- Align: Understand WHY multicloud — vendor lock-in concerns? Best-of-breed services? Regulatory? M&A brought in different platforms?
- Discover: Map their current AWS workloads — what's portable vs. deeply integrated (e.g., heavy Lambda + DynamoDB = harder to move)
- Advise: Recommend "best workload for best cloud" — don't move everything; identify GCP strengths that solve specific problems
- Enable: Start with a non-critical workload that showcases GCP's differentiation; use Anthos for consistent management across both clouds
- Measure: Track adoption, compare cost/performance, expand as confidence builds
- Discover: Current platform (Teradata? Oracle? SQL Server?), data volume, ETL jobs, number of users/reports, SLAs
- Assess: Schema complexity, stored procedures, custom UDFs, legacy SQL dialect differences, data sensitivity/compliance
- Plan: Parallel-run strategy — migrate in phases (historical data first, then live feeds)
- Migrate: BigQuery Data Transfer Service or Dataflow for ETL; Storage Transfer Service for bulk data; translate stored procs to BigQuery SQL or Dataform
- Optimize: Move from reserved slots to on-demand pricing; partitioning/clustering; Looker for reporting
- Understand: What does "real-time" mean to them — seconds? sub-second? What decisions are they making? (inventory, pricing, fraud?)
- Scope: Data sources (POS systems, e-commerce, mobile), volume, who consumes insights?
- Design: Ingest via Pub/Sub → Process via Dataflow → Store in BigQuery → Serve via Looker
- Validate: Run a PoC with one data source (e.g., top 10 stores) to prove latency meets requirements
- Acknowledge: "EKS is solid. You've invested in it and it works."
- Clarify: "What pain points, if any, do you experience?" (upgrade complexity? node management? multi-cluster visibility?)
- Reframe: Position GKE's differentiators against their specific pains:
- Autopilot mode — fully managed node infrastructure. EKS Fargate profiles are less seamless.
- Release channels — automated, safe cluster upgrades. EKS upgrades are more manual.
- Multi-cluster management — GKE Enterprise (Anthos) provides fleet management.
- Integrated security — Binary Authorization, Workload Identity baked in.
- Cost — Autopilot = pay per pod resource, not per node.
- Evidence: Reference Google's upstream Kubernetes contributions
- Next Step: Propose a side-by-side PoC — run the same workload on both, compare operations burden
- Understand: What data do they have? (usage logs, billing, support tickets, demographics) How will predictions be consumed?
- Scope: Team ML maturity — do they have data scientists, or need AutoML?
- Design the pipeline: Data prep via BigQuery → Training via Vertex AI → Serving via Vertex AI Endpoints → Orchestration via Vertex AI Pipelines
- Validate: Start with AutoML as a baseline, then iterate with custom models
- Customer has workloads across multiple clouds and wants unified management
- Customer can't fully migrate to cloud (regulatory, data gravity) but wants cloud-native dev experience
- Customer wants consistent security policies across all environments
- Customer is doing a phased migration and needs to run the same workloads in both places
- Customer is all-in on one cloud — just use GKE directly
- Small startup with no multicloud complexity
- Customer's problem is better solved by a simpler migration
🏗️ Category 2: Solution Architecture — "Design X on GCP"
Use the RCDSFS framework for every whiteboard question: Requirements → Components → Data Flow → Scale → Failure → Security
🗣️ Category 3: Communication & Stakeholder Management
- Acknowledge: "That's a legitimate concern. You've invested time, training, and tooling in AWS."
- Clarify: Understand the VP's specific concerns — sunk cost? Team skills? Existing contracts? Migration risk?
- Reframe: Shift from "replace AWS" to "augment with GCP where it wins." Best-tool-for-the-job.
- Evidence: Show specific workloads where GCP adds value AWS doesn't. Offer a low-risk pilot.
- Next Step: Propose a joint workshop where BOTH stakeholders explore a specific use case together.
- Acknowledge: Procurement has a job — control spend, manage vendor risk, ensure compliance.
- Clarify: What's the specific blocker? Pricing? Contract terms? Competing evaluation? Budget cycle?
- Reframe: Help procurement see this as risk reduction, not cost addition.
- Evidence: TCO comparison with concrete numbers, flexible engagement options, customer references
- Next Step: Ask your champion (technical team) to schedule a joint meeting — you bring ROI, they bring business case.
- Understand: Which has the closest deadline or business trigger? (compliance audit? contract renewal? board mandate?)
- Scope: Are they actually independent, or can they be combined? Security hardening DURING migration, cost optimization AS you migrate
- Design a phased approach:
- Phase 1: Security assessment (2 weeks) — identifies urgent blockers vs. improvements
- Phase 2: Migrate first workload WITH security best practices AND right-sized — delivers all three priorities simultaneously
- Phase 3: Expand the pattern to remaining workloads
- Acknowledge: "Cost is the right lens. Let's quantify it."
- Clarify: "Are you comparing capital cost (on-prem) vs. operational cost (cloud)? Or current cloud spend vs. GCP?"
- Reframe: Move from "infrastructure cost" to "total cost of outcomes":
- CapEx elimination — no more hardware refresh cycles
- OpEx optimization — pay for what you use, not peak capacity
- Speed-to-market — faster launches = earlier revenue
- Risk reduction — DR/BC without maintaining a secondary data center
- Evidence: TCO model including hidden costs. GCP pricing advantages: SUDs (automatic), CUDs, BigQuery pay-per-query
- Acknowledge: "That's valuable experience. Most failed migrations teach us more than successful ones."
- Clarify: "What specifically didn't work? Performance? Cost overruns? Team readiness? The approach itself?"
- Reframe: "You now know what NOT to do. That makes the next attempt better-informed."
- Evidence: Address common failure modes:
- "Lift-and-shifted without optimizing" → Right-size during migration using Active Assist
- "Cost spiraled" → Budgets, alerts, committed use discounts from day one
- "Team wasn't ready" → Start with training and a small, non-critical workload
- Next Step: Propose a small, reversible pilot — pick one low-risk workload, migrate with guardrails, prove the model
- Align: Understand why sales wants Product X — quota? strategic push? customer asked for it?
- Discover: Validate your own assessment — is Product Y genuinely better, or are you missing commercial context?
- Advise (internally): Have a private conversation with the sales rep. Share your technical reasoning.
- Enable: Propose a compromise — "Let's lead with the right solution. Happy customers expand. Unhappy customers churn."
- Measure: If genuine disagreement, escalate to sales manager with data.
🔀 AWS → GCP Services Cheat Sheet
Map EVERY AWS service to its GCP equivalent. Drop into any answer to show fluency.
| Category | AWS | GCP | Notes |
|---|---|---|---|
| Compute | EC2 | Compute Engine | VMs |
| EKS | GKE | Google's K8s is more managed | |
| Fargate | Cloud Run | Serverless containers | |
| Lambda | Cloud Functions | Event-driven | |
| Storage | S3 | Cloud Storage | Object storage |
| EBS | Persistent Disk | Block storage | |
| EFS | Filestore | NFS | |
| Database | RDS | Cloud SQL | Managed MySQL/Postgres |
| Aurora | AlloyDB / Cloud Spanner | Spanner = global scale | |
| DynamoDB | Firestore / Bigtable | Firestore=docs, Bigtable=wide-column | |
| ElastiCache | Memorystore | Redis/Memcached | |
| Analytics | Redshift | BigQuery | Google's crown jewel |
| Kinesis | Pub/Sub + Dataflow | Messaging + stream processing | |
| Glue | Dataflow / Dataproc | ETL | |
| QuickSight | Looker / Looker Studio | BI | |
| AI/ML | SageMaker | Vertex AI | Full ML platform |
| Personalize | Recommendations AI | Recs engine | |
| Rekognition | Cloud Vision API | Image analysis | |
| Transcribe | Speech-to-Text | Audio | |
| Networking | CloudFront | Cloud CDN | CDN |
| Direct Connect | Cloud Interconnect | Private connectivity | |
| Route 53 | Cloud DNS | DNS | |
| VPC/TGW | VPC / Cloud Router | VPC is GLOBAL in GCP | |
| Security | IAM | Cloud IAM | Similar model |
| KMS | Cloud KMS | Key management | |
| GuardDuty | Security Command Center | Threat detection | |
| WAF | Cloud Armor | Web app firewall | |
| DevOps | CodePipeline | Cloud Build | CI/CD |
| CloudFormation | Deployment Manager / Terraform | IaC | |
| ECR | Artifact Registry | Container registry | |
| Migration | MGN | Migrate for Compute Engine | VM migration |
| DMS | Database Migration Service | DB migration | |
| Multicloud | (none) | Anthos / GKE Enterprise | Google's unique differentiator |
| Maps | Location Service | Google Maps Platform | Best-in-class |
⭐ Key GCP Differentiators Drop into conversation
BigQuery
Serverless, pay-per-query, petabyte-scale. No cluster management. #1 reason customers choose GCP for analytics.
GKE Autopilot
Truly serverless Kubernetes. No node management. EKS has nothing equivalent.
Global VPC
Unlike AWS where VPCs are regional. GCP VPCs span ALL regions. Simplifies multi-region networking.
Anthos
Only hyperscaler offering true multicloud Kubernetes management across GCP, AWS, Azure, and on-prem.
Google Maps Platform
No competitor comes close for location services. Best global coverage and real-time traffic data.
BigQuery ML
Train ML models with SQL — no Python needed. Game-changer for SQL-first teams.
Sustained-Use Discounts
Automatic (no commitment needed). AWS requires reserved instances.
Live Migration
GCP live-migrates VMs during maintenance. Zero downtime, no action needed.
📖 Technical Terms Glossary
One-liners to explain on the spot. Organized by domain.
🏗️ Compute & Infrastructure
🔄 App Modernization
📊 Data & Analytics
🤖 AI / ML
🔐 Security
🌐 Networking
💰 Cost & Business
RRK Interview Handbook — Google Cloud Customer Engineer III (L6)
Compiled from: RRK Deep Dive Study Guide & RRK Interview Frameworks
Generated: