AI-200 · Preguntas de ejemplo
10 preguntas reales del banco de AI-200 de CertifyDeck, repartidas por los dominios del temario oficial de Microsoft Certified: Azure AI Cloud Developer Associate, con la respuesta correcta y la explicación completa de por qué las demás opciones no lo son. Son preguntas originales redactadas a partir del temario público, no dumps, y tienen el mismo estilo que encontrarás en los tests de práctica y en el simulador.
Respuesta correcta: D. La identidad de la aplicación no tiene permiso para leer el secreto, así que la referencia no se resolvió.
Cuando una referencia de Key Vault no se puede resolver, App Service pasa a la aplicación la propia cadena de referencia, y la causa más habitual es la falta de acceso de la identidad de la aplicación, aunque también puede deberse a un secreto eliminado o a un error de sintaxis. Las referencias funcionan tanto en opciones de aplicación como en cadenas de conexión. Las opciones de aplicación se inyectan como variables de entorno sin cambiar el Dockerfile, y una referencia sin versión se resuelve con la versión más reciente.
Respuesta correcta: B. Ejecutar az acr login --expose-token y usar el token de acceso devuelto como contraseña.
Cuando el demonio de Docker no se está ejecutando, az acr login --expose-token devuelve un token de acceso de Microsoft Entra que se pasa como contraseña, con el GUID de ceros documentado como nombre de usuario, a docker login o helm registry login. El usuario administrador y los tokens con ámbito de repositorio no son identidades de Microsoft Entra, así que no cumplen el requisito. DOCKER_COMMAND solo cambia a otra herramienta de contenedores instalada, y no hay ninguna.
Respuesta correcta: D. az containerapp ingress traffic set --label-weight blue=0 green=100
El parámetro --label-weight de az containerapp ingress traffic set asigna pesos de tráfico por etiqueta de revisión, de modo que fijar green en 100 y blue en 0 mueve el tráfico de producción mientras la revisión blue sigue activa para revertir con los pesos contrarios. Desactivar la revisión blue o pasar al modo único retira la revisión antigua del servicio, lo que incumple el requisito de reversión rápida, y volver a añadir la etiqueta green no cambia ningún peso de tráfico.
Respuesta correcta: C. Un tema con una suscripción independiente para cada proceso
Los temas ofrecen una entrega de publicación y suscripción de uno a muchos: cada suscripción actúa como una cola virtual que recibe una copia de cada mensaje enviado al tema. Con una sola cola, cada mensaje lo procesa solo uno de los consumidores en competencia. Las sesiones o una cola por proceso obligarían a la API a enviar el mensaje varias veces, lo que incumple el requisito de enviarlo una sola vez.
Respuesta correcta: B. Establecer el MessageId de cada mensaje con un valor derivado del ID de la solicitud.
La detección de duplicados solo compara el MessageId controlado por la aplicación con los identificadores registrados durante la ventana del historial, así que el productor debe fijar un MessageId que pueda reconstruirse a partir de la solicitud de negocio. Sin él, cada envío lleva un identificador distinto y no se detecta ningún duplicado, por larga que sea la ventana. El ID de sesión y el modo de recepción de los consumidores no intervienen en la deduplicación.
Respuesta correcta: A. Habilitar la protección de purga en el almacén
Con la protección de purga activada, un almacén u objeto en estado eliminado no se puede purgar hasta que pasa el periodo de retención, aunque sí se puede recuperar. Quitar las asignaciones de Purge Operator no detiene a un propietario de la suscripción, que en general puede purgar. Cambiar el modelo de permisos o los roles de las aplicaciones no bloquea las operaciones de purga.
Respuesta correcta: B. El operador has busca términos completos, y Timeout es parte de un término más largo
KQL divide las cadenas en términos, que son secuencias máximas de caracteres alfanuméricos, y has busca un término completo; PaymentGatewayTimeoutError es un único término, así que has 'Timeout' es falso mientras que contains 'Timeout' sería verdadero. La explicación de mayúsculas y minúsculas es incorrecta porque has no las distingue (la variante que sí lo hace es has_cs), y comprobar el comienzo de un valor es lo que hace startswith.
Respuesta correcta: B. partition_key debe ser el valor de category del elemento, no la ruta de la clave.
En las lecturas puntuales y eliminaciones de un contenedor particionado, el argumento partition_key debe ser el valor de la clave de partición de ese elemento concreto, como item["category"], no el nombre ni la ruta de la propiedad. delete_item acepta el diccionario del elemento, como muestra el ejemplo del SDK, y la API for NoSQL no admite la instrucción SQL DELETE. Ejecutar la consulta entre particiones es válido para encontrar los elementos.
Respuesta correcta: D. Añadir DIALECT 2 al comando.
Para lanzar una consulta vectorial con FT.SEARCH, la opción DIALECT debe valer 2 o más, así que el comando necesita DIALECT 2. SORTBY sobre el campo de distancia solo cambia el orden y LIMIT solo cambia cuántos resultados se devuelven; ninguno hace válida la sintaxis KNN. El filtro principal * es la forma documentada de indicar que no hace falta filtrar por metadatos.
Respuesta correcta: D. FLAT
FLAT es un índice exacto de fuerza bruta adecuado para conjuntos de datos pequeños o cargas que necesitan una búsqueda exhaustiva, así que siempre devuelve los vecinos más cercanos reales. HNSW es un algoritmo de vecinos más cercanos aproximados: subir M, EF_CONSTRUCTION o EF_RUNTIME mejora la precisión, pero nunca garantiza resultados exactos, lo que incumple el requisito.
Responde cada pregunta antes de abrir la explicación y anota por qué descartas las demás opciones. En AI-200, la mayoría de los fallos vienen de elegir una opción técnicamente posible que no cumple todos los requisitos del escenario.
Estas 10 preguntas sirven para conocer el formato, no como diagnóstico. Para saber en qué dominios fallas, practica por dominio gratis y haz un examen de prueba cronometrado con la ponderación y la duración oficiales.
Empieza gratis, sin registro ni tarjeta. Todas las preguntas llevan una explicación como las de arriba y el simulador reproduce el formato oficial de AI-200.