Entrevistas Senior — Arquitectura Cloud en GCP
This content is not available in your language yet.
Banco de preguntas para entrevistas técnicas de arquitectura cloud en Google Cloud Platform, orientado a perfiles senior de backend y microservicios. Cada pregunta incluye una respuesta resumen (30–60 segundos) y una respuesta detallada con servicios concretos, límites, costos, trade-offs y errores comunes. Los casos ([CASO]) siguen el formato: escenario → diagnóstico paso a paso (Cloud Monitoring, Cloud Trace, Cloud Logging) → solución → prevención.
🎓 ¿Te faltan bases para responder esto? El curso Cloud y Kubernetes enseña exactamente lo necesario, con laboratorios y autoevaluación. Ver también: índice completo · plan de estudio · glosario · inicio
Archivos
Sección titulada «Archivos»| Archivo | Contenido | Preguntas |
|---|---|---|
| 01-fundamentos-y-arquitectura.md | Fundamentos de GCP: jerarquía, IAM, redes, cómputo, datos, mensajería, resiliencia | 13 (todas conceptuales) |
| 02-microservicios-y-casos.md | Microservicios en GCP y casos de producción | 18 (6 conceptuales + 12 [CASO]) |
Índice de preguntas
Sección titulada «Índice de preguntas»01 — Fundamentos y arquitectura
Sección titulada «01 — Fundamentos y arquitectura»- Explica la jerarquía de recursos de GCP (Organización, Folders, Projects) y por qué importa en una empresa grande
- IAM en GCP: roles, service accounts y mejores prácticas de mínimo privilegio
- ¿Qué es Workload Identity Federation y por qué elimina las claves de service account?
- VPC en GCP: Shared VPC vs VPC Peering vs Private Service Connect
- GKE vs Cloud Run vs Cloud Functions vs App Engine: ¿cuándo eliges cada uno?
- GKE Autopilot vs Standard: trade-offs reales en producción
- Cloud SQL vs Spanner vs Firestore vs Bigtable: criterios de elección, consistencia y particionado
- Pub/Sub en profundidad: at-least-once, ordering keys, exactly-once y dead letter queues
- BigQuery: arquitectura, particionado/clustering y control de costos
- Cloud Load Balancing global: anatomía del External Application Load Balancer
- Memorystore (Redis) en arquitecturas de microservicios: patrones, límites y alta disponibilidad
- Diseño multi-región y Disaster Recovery en GCP: RTO/RPO y qué servicio da qué
- Anthos / GKE Enterprise y service mesh: ¿cuándo justifica su complejidad?
02 — Microservicios y casos de producción
Sección titulada «02 — Microservicios y casos de producción»Conceptuales:
- Arquitectura de referencia de microservicios en GCP: GKE/Cloud Run + Pub/Sub
- Cloud Run internals: concurrencia por instancia, cold starts y CPU throttling fuera de request
- Sagas y patrón Outbox con Pub/Sub: consistencia entre microservicios sin 2PC
- Observabilidad de microservicios con OpenTelemetry en GCP
- Despliegues canary con Cloud Deploy: pipeline de entrega progresiva en GCP
- Resiliencia entre microservicios: timeouts, retries, circuit breakers y load shedding en GCP
Casos de análisis de problemas [CASO]:
- El backlog de una suscripción de Pub/Sub crece sin parar y los mensajes se reentregan varias veces
- Cloud Run con latencia p99 alta: diagnóstico de cold starts y contención
- GKE: pods OOMKilled intermitentes y el autoscaler de nodos tarda en absorber picos
- Cloud SQL (Postgres) agota las conexiones:
FATAL: remaining connection slots are reserved - La factura de BigQuery se triplica en un mes: queries sin particionar y dashboards descontrolados
- Spanner con latencias de escritura degradadas: hotspotting por claves secuenciales
- Firestore con errores ABORTED y latencia: contención en documentos calientes
- Se ha filtrado una clave JSON de service account en un repositorio público: respuesta al incidente
- Latencia elevada entre servicios desplegados en regiones distintas
- Errores 429
RESOURCE_EXHAUSTEDen producción: cuotas de GCP alcanzadas - Migración de AWS a GCP de una plataforma de microservicios: estrategia y mapeo de servicios
- Incidente: Cloud Run devuelve errores porque alcanzó su límite de instancias
Temas cubiertos
Sección titulada «Temas cubiertos»- Gobernanza y seguridad: jerarquía org/folders/projects, IAM, service accounts, Workload Identity Federation, respuesta a incidentes de credenciales.
- Redes: VPC global, Shared VPC, Private Service Connect, Cloud Load Balancing global, Cloud Armor, latencia inter-región.
- Cómputo: GKE (Autopilot vs Standard), Cloud Run (internals, escalado, límites), Cloud Functions, App Engine.
- Datos: Cloud SQL, Spanner, Firestore, Bigtable, BigQuery, Memorystore — elección, consistencia, particionado, hotspots, contención y costos.
- Mensajería y patrones: Pub/Sub (at-least-once, ordering, exactly-once, DLQ), Sagas, Outbox, idempotencia.
- Operación: observabilidad con OpenTelemetry, SLOs, canary con Cloud Deploy, resiliencia, cuotas, multi-región y DR, migración desde AWS.