🔵 GIT
11️⃣¿Cómo listar todas las ramas locales y remotas?
✅ git branch -a (GitBram)
2️⃣¿Qué comando permite cambiar a otra rama?
✅ git checkout nombre_rama (CheckRama)
3️⃣¿Cómo se crea una nueva rama en Git?
✅ git branch feature/nueva-funcionalidad (NewBranch)
4️⃣¿Cómo agregar un archivo al área de staging?
✅ git add nombre_archivo (AddFile)
5️⃣¿Qué comando muestra el historial de commits?
✅ git log (LogBook)
6️⃣¿Para qué sirve .gitignore?
✅ Ignorar archivos y directorios (NoVer)
7️⃣¿Qué comando clona un repositorio?
✅ git clone url_repo (ClonGit)
8️⃣¿Cómo hacer un commit en Git?
✅ git commit -m "Mensaje" (ComMsg)
9️⃣¿Cómo subir cambios a un repositorio remoto?
✅ git push origin rama (PushUp)
🔟 ¿Cómo deshacer el último commit sin perder cambios?
✅ git reset --soft HEAD~1 (SoftReset)
🟢 ASO y Arquitectura
1️⃣1️⃣¿Qué documento especifica una transacción Host/Mainframe en ASO?
✅ GaaP P037 (Gatorade P037)
1️⃣2️⃣¿Qué documento especifica una transacción APX en ASO?
✅ ASO Host Layout / D521 (D5APX)
1️⃣3️⃣¿Qué documento describe los servicios web en ASO?
✅ P037 (Hoja P037)
1️⃣4️⃣¿Qué herramienta almacena información sobre las APIs en BBVA?
✅ Global API Catalog (GAC BBVA)
1️⃣5️⃣¿Qué herramienta permite visualizar logs y métricas en ASO?
✅ Atenea (Diosa Logs)
1️⃣6️⃣¿Qué documento vincula la API con el backend en ASO?
✅ Hoja API PaaS (HojaPaaS)
1️⃣7️⃣¿Cuál es el nombre del bean de arquitectura para transacciones APX?
✅ ServicioTransacciones (Caja STX)
1️⃣8️⃣¿Qué anotación es obligatoria en la interfaz de la fachada en ASO?
✅ @Service (FacService)
1️⃣9️⃣¿Qué significa "GTS" en ASO?
✅ Global Transaction Services (GTS Movimientos)
20
2️⃣
0️⃣¿Qué identificador tiene un Registry ID de Servicio Multicanal?
✅ SMCX1234567 (SMC123)
🟠 JAVA y Programación
2️⃣1️⃣¿Qué hace flatMap() en Java?
✅ Transforma, aplana y procesa (TAP)
2️⃣2️⃣¿Qué mecanismo usa Java para la recolección de basura?
✅ Recolector de basura automático (AutoLimpieza)
2️⃣3️⃣¿Qué es una interfaz funcional en Java?
✅ Una interfaz con un solo método abstracto (Botón único)
2️⃣4️⃣¿Qué es un "snapshot" en Maven?
✅ Versión que cambia con cada construcción (FotoBorra)
2️⃣5️⃣¿Qué diferencia existe entre [Link]() y [Link]()?
✅ [Link]() verifica llamadas, [Link]() define
comportamiento (VeriCuándo)
2️⃣6️⃣¿Qué anotación se usa en JUnit para pruebas?
✅ @Test (PruebaYa)
2️⃣7️⃣¿Qué es un Thread en Java?
✅ Unidad de ejecución independiente (MiniHilo)
2️⃣8️⃣¿Qué hace finally en Java?
✅ Siempre se ejecuta (SiempreTermina)
2️⃣9️⃣¿Qué operador ternario retorna 5 en el código recursivo dado?
✅ 5 (TernarioFijo)
3️⃣0️⃣¿Qué salida tiene [Link]().filter(n -> n > 3).count(); si numbers
= [1,2,3,4,5]?
✅ 2 (Contador2)
🔴 HTTP y APIs REST
3️⃣1️⃣¿Qué encabezado HTTP indica el formato del contenido?
✅ Content-Type (TipoCont)
3️⃣2️⃣¿Qué diferencia hay entre los códigos 400 y 404?
✅ 400: error en solicitud del cliente, 404: recurso no existe (400 Mal,
404 Perdido)
3️⃣3️⃣¿Qué ventaja tiene la paginación en APIs RESTful?
✅ Mejora rendimiento al reducir carga del servidor y cliente
(CargaMenos)
3️⃣4️⃣¿Qué métodos HTTP son idempotentes pero no seguros?
✅ PUT y DELETE (PUTDEL)
3️⃣5️⃣¿Qué método HTTP no es seguro ni idempotente?
✅ POST (POSTre peligroso)
3️⃣6️⃣¿Qué diferencia hay entre PUT y PATCH?
✅ PUT actualiza todo el recurso, PATCH actualiza parcialmente (PUTTotal,
PATCHParcial)
3️⃣7️⃣¿Qué diferencia hay entre POST y PUT en APIs REST?
✅ PUT es idempotente, POST no lo es (PUT=Seguro)
3️⃣8️⃣¿Qué tipo de error ocurre si la petición no cumple reglas de negocio?
✅ Error funcional (NegocioFunciona)
🟣 DEVOPS y CICD
3️⃣9️⃣¿Qué significa "CI" en DevOps?
✅ Integración continua (CICD)
4️⃣0️⃣¿Qué significa "CD" en DevOps?
✅ Desplegar software frecuentemente (DeployRápido)
4️⃣1️⃣¿Qué es un plugin en Maven?
✅ Extensión para tareas específicas (ExtMaven)
4️⃣2️⃣¿Qué herramienta genera clases a partir de un esquema XML para transacciones APX?
✅ Kermit (Kermit APX)
4️⃣3️⃣¿Qué herramienta se usa para gestión de logs en BBVA?
✅ ELK Stack (Elasticsearch, Logstash, Kibana) (ELKBBVA)
4️⃣4️⃣¿Cómo se gestionan secretos en Kubernetes?
✅ Usando Secrets (K8SSecret)
4️⃣5️⃣¿Cómo se gestiona la configuración en Kubernetes?
✅ ConfigMaps (K8SConfig)
4️⃣6️⃣¿Qué hace kubectl get pods?
✅ Lista los pods en Kubernetes (GetPods)
4️⃣7️⃣¿Cómo eliminar un pod en Kubernetes?
✅ kubectl delete pod nombre_pod (DelPod)
4️⃣8️⃣¿Cómo verificar los logs de un pod?
✅ kubectl logs nombre_pod (LogsPod)
4️⃣9️⃣¿Qué herramienta gestiona contenedores en Kubernetes?
✅ Docker (Dock8s)
5️⃣0️⃣¿Qué hace Helm en Kubernetes?
✅ Gestión de paquetes (HelmPack)
5️⃣1️⃣¿Cómo escalar un deployment en Kubernetes?
✅ kubectl scale deployment nombre --replicas=3 (EscalK8s)
5️⃣2️⃣¿Cómo aplicar un manifiesto en Kubernetes?
✅ kubectl apply -f [Link] (ApplyK8s)