Entrevista: Rol del arquitecto y preguntas conductuales¶
Preguntas sobre cómo ejerces el rol (decidir, comunicar, liderar sin autoridad) y preguntas conductuales ("cuéntame una vez que…"). Aquí no hay respuesta modelo única: cada respuesta explica qué busca el entrevistador, una estructura y los errores que restan. Prepáralas con historias reales tuyas y el método STAR de la portada de la sección.
El rol del arquitecto¶
Teoría: El rol del arquitecto
Básico · ¿Qué hace un arquitecto de software en el día a día?
Traduce necesidades de negocio en características de calidad y decisiones técnicas, y se asegura de que se cumplen: decide estilos, límites y tecnologías (y lo documenta en ADRs), comunica con diagramas y RFCs a negocio e ingeniería, lidera sin autoridad, vigila el cumplimiento con fitness functions y golden paths, y sigue programando lo suficiente (PoCs, código de plataforma) para no perder el contacto con la realidad.
Repregunta: ¿qué diferencia a un arquitecto de un desarrollador sénior? — La amplitud frente a la profundidad: conocer muchas opciones y sus trade-offs, y el alcance de las decisiones (varios equipos, años).
Medio · ¿Cómo tomas una decisión de arquitectura importante?
- Entender el problema, las restricciones y quién está implicado.
- Priorizar las características de calidad con negocio.
- Generar 2-3 opciones reales (incluida no hacer nada).
- Evaluarlas, con una PoC si hay incertidumbre técnica.
- Decidir con los implicados y registrar un ADR.
- Validar con métricas o fitness functions y revisar si cambian las condiciones.
Distinguir decisiones reversibles (decidir rápido) de irreversibles (invertir análisis) y decidir en el último momento responsable.
Repregunta: ¿cómo evitas ser un cuello de botella? — Principios y golden paths claros para que los equipos decidan solos lo local, y reservar la revisión para lo transversal o irreversible.
Medio · ¿Cómo comunicas una arquitectura a audiencias distintas?
- Modelo C4: contexto (negocio y externos), contenedores (equipos y operación), componentes (desarrolladores). Cada audiencia, su nivel.
- Negocio escucha riesgo, coste, plazo y opciones; ingeniería, trade-offs y detalles.
- Contarlo como una historia: problema → opciones → decisión → consecuencias → cómo sabremos si funciona.
- Documentos vivos junto al código (diagramas como código, ADRs), no presentaciones que caducan.
Repregunta: ¿cómo explicarías GitOps a un director financiero? — Menos incidencias por cambios manuales, auditoría completa de quién cambió qué, y recuperación en minutos volviendo a una versión anterior.
Medio · ¿Qué antipatrones del rol conoces y cómo los evitas?
- Torre de marfil: diseñar sin programar ni escuchar → trabajar con los equipos, PoCs, revisar código.
- Arquitectura por currículum: elegir tecnología por interés propio → criterios explícitos y ADR.
- Parálisis por análisis → plazos de decisión y separar decisiones reversibles.
- Cuello de botella → delegar con principios claros.
- Día de la marmota (rediscutir lo decidido) → ADRs.
- Sobreingeniería → diseñar para la escala y flexibilidad previsibles, con límites que permitan crecer.
Repregunta: ¿cuál has cometido tú? — Elige uno real y qué aprendiste: muestra autocrítica.
Avanzado · ¿Qué es platform engineering y cómo medirías el éxito de una plataforma interna?
Construir una plataforma interna como producto (IDP) que reduce la carga cognitiva de los equipos con autoservicio y golden paths: crear un servicio, desplegarlo, observarlo, con la seguridad y el cumplimiento ya incluidos. DevOps es la cultura; platform engineering, una forma de hacerla escalar.
Métricas: adopción voluntaria, tiempo hasta el primer despliegue de un servicio nuevo, métricas DORA de los equipos que la usan, satisfacción de los desarrolladores (encuestas), tickets al equipo de plataforma y coste por servicio.
Repregunta: ¿qué pasa si obligas a usarla? — Pierdes la señal de si aporta valor; tratarla como producto significa ganarse a los usuarios.
Preguntas conductuales¶
Teoría: método STAR en la portada de Entrevistas
Básico · Háblame de ti y de tu experiencia.
Qué buscan: síntesis, relevancia para el puesto y un hilo conductor.
Estructura (2 minutos): presente (rol actual y ámbito: p. ej. arquitectura de una plataforma GitOps en el edge con Kubernetes, Flux y Java) → 1-2 logros con impacto medible → cómo llegaste aquí (lo justo) → por qué este puesto encaja con lo siguiente que quieres hacer.
Errores: recitar el CV cronológicamente, durar diez minutos, no conectar con el puesto.
Medio · Cuéntame una decisión técnica difícil que tomaste.
Qué buscan: proceso de decisión, análisis de trade-offs, implicar a otros y asumir consecuencias.
Estructura STAR: contexto y qué estaba en juego → opciones reales que consideraste y criterios → cómo decidiste y con quién (PoC, ADR) → resultado medible y qué harías distinto.
Errores: una decisión trivial, no mencionar alternativas, presentar solo los beneficios.
Medio · Cuéntame una vez que no estabas de acuerdo con tu equipo o con tu jefe.
Qué buscan: desacuerdo constructivo, escucha, decidir con datos y comprometerse con la decisión final.
Estructura: el desacuerdo y por qué importaba → cómo entendiste su postura (qué información tenían) → cómo defendiste la tuya (datos, prueba de concepto, trade-offs explícitos) → resultado: acuerdo, o disagree and commit sin sabotear → relación después.
Errores: historias donde tú tenías razón y los demás eran torpes; no tener ninguna.
Medio · Cuéntame un error tuyo que llegó a producción.
Qué buscan: responsabilidad, gestión de la incidencia y aprendizaje sistémico.
Estructura: qué pasó y el impacto (honesto) → cómo lo detectaste y lo mitigaste → análisis de causa raíz sin culpables → qué cambiaste para que no se repita (un test, una alerta, una política, un despliegue progresivo) → qué aprendiste tú.
Errores: un "error" que en realidad es un logro, culpar a otros, quedarse en "tuve más cuidado".
Medio · ¿Cómo has convencido a otros equipos sin tener autoridad sobre ellos?
Qué buscan: influencia, empatía con los objetivos de otros y paciencia.
Estructura: el cambio que querías (p. ej. adoptar un golden path o una política común) → por qué les costaba (sus incentivos y miedos) → cómo lo hiciste fácil y atractivo (un piloto con un equipo aliado, quitarles trabajo, datos de mejora, documentación) → adopción conseguida y qué no funcionó.
Errores: "escalé al director y lo impusieron".
Medio · Cuéntame cuándo tuviste que decir que no a negocio o a un cliente.
Qué buscan: proteger el sistema o al equipo sin bloquear: ofrecer alternativas.
Estructura: la petición y por qué era un problema (riesgo, coste, plazo) → cómo lo explicaste en términos de negocio → qué alternativa propusiste (alcance menor, fases, otro plazo) → resultado.
Errores: un "no" seco técnico, o no haber dicho nunca que no.
Avanzado · Cuéntame una migración o un cambio de arquitectura grande que hayas liderado.
Qué buscan: planificación, gestión del riesgo, entrega incremental y liderazgo en el tiempo.
Estructura: por qué hacía falta (problema de negocio, no técnico) → estrategia (incremental, strangler fig, convivencia de versiones, criterios de rollback) → cómo llevaste a los equipos → obstáculos y cómo los resolviste → resultado medible (DORA, coste, incidencias) y lecciones.
Errores: un "big bang" sin plan de vuelta atrás contado como éxito, no dar cifras.
Medio · ¿Cómo ayudas a crecer a otros ingenieros?
Qué buscan: multiplicar al equipo, no ser el héroe.
Estructura: ejemplos concretos: pairing, revisiones de diseño que enseñan el porqué, delegar decisiones con red de seguridad, documentación y formaciones (p. ej. una formación interna de GitOps), y un caso de alguien que creció (qué cambió).
Errores: generalidades ("siempre ayudo a todos") sin un ejemplo.
Medio · ¿Cómo te mantienes al día sin perseguir modas?
Qué buscan: criterio para evaluar tecnologías y aprendizaje continuo.
Estructura: fuentes (documentación oficial, CNCF, papers, comunidades) → cómo evalúas algo nuevo (problema que resuelve, madurez, coste de adopción y salida, PoC acotada) → un radar tecnológico (adoptar, probar, evaluar, evitar) → un ejemplo de algo que adoptaste y algo que descartaste y por qué.
Errores: lista de buzzwords; o "solo uso lo que ya conozco".
Básico · ¿Tienes alguna pregunta para nosotros?
Qué buscan: interés real y criterio. Siempre ten 3-4 preparadas.
Ejemplos: ¿qué decisión de arquitectura reciente os ha costado más y por qué? · ¿cómo se toman y documentan las decisiones técnicas? · ¿qué esperáis que haya cambiado gracias a esta persona en un año? · ¿cómo es la relación entre plataforma y equipos de producto? · ¿cómo medís la fiabilidad y qué pasa cuando se agota el presupuesto de errores?
Errores: "no, todo claro", o preguntar solo por condiciones en una entrevista técnica.