Las mejores preguntas MCQ para la evaluación de ingenieros de software
Por qué el cribado MCQ sigue funcionando en 2026
Está de moda descartar los tests de opción múltiple como «trivialidades». La crítica es justa cuando las preguntas son malas. Las buenas preguntas MCQ son el filtro más barato y rápido del embudo: a la candidatura le toma 15 minutos y a quien entrevista, cero, y separan con fiabilidad a quien «sabe qué es un hash map» de quien «añadió 'JavaScript' a LinkedIn». El MCQ es una capa de una evaluación más amplia de ingeniería de software; combínalo con rondas de codificación y diseño de sistemas para una imagen completa.
Qué separa un buen MCQ de uno malo
Malo: ¿En qué año se lanzó Python por primera vez?
Bueno: Ves este código en una PR. ¿Cuál es el problema más importante que señalarías en revisión? (con cuatro opciones plausibles, solo una es el bug real)
Las mejores preguntas MCQ:
- Evalúan juicio, no memorización. «¿Cuál es la herramienta correcta?» supera a «¿cuál es la sintaxis?».
- Tienen distractores plausibles. Cada respuesta incorrecta debería ser la respuesta correcta a otra pregunta.
- Usan artefactos reales. Una stack trace, una consulta SQL, un diff — no prosa abstracta. El mismo principio impulsa los tests de muestra de trabajo: evaluar contra la forma real del trabajo.
- Tienen tiempo limitado por pregunta. 60–90 segundos fuerzan competencia visceral en lugar de googlear.
Tipos de pregunta que recomendamos
- Detección de bugs. Una función de 15 líneas con un bug sutil. Cuatro opciones, una correcta.
- Razonamiento de complejidad. «¿Cuál es la complejidad temporal de la función anterior?»
- Selección de herramienta. «Necesitas deduplicar un fichero de logs de 200 GB en una sola máquina con 16 GB de RAM. ¿Mejor enfoque?»
- Conocimiento de API. Firmas reales de métodos del framework que usa el puesto.
- Seguridad. «¿Cuál de estos endpoints es vulnerable a IDOR?»
Para puestos de desarrollador junior puedes apoyarte más en detección de bugs y conocimiento de API; para roles de ingeniero sénior, el razonamiento de complejidad y la selección de herramientas aportan más señal. El cribado MCQ también funciona para roles de desarrollo backend y gestión de bases de datos.
Cuánto debe durar el test
Para un rol de IC sénior: 15–20 preguntas, 25 minutos como tope máximo. Algo más largo penaliza a buenos candidatos sin mejorar la señal. Vemos la correlación más fuerte con el desempeño en el puesto justo en el punto donde los candidatos sienten presión leve pero no pánico.
No te quedes solo en el MCQ
El MCQ por sí solo no te dice si un candidato sabe escribir código. Te dice si debe avanzar a la fase donde lo descubres. Combínalo con una ronda corta de codificación en vivo y habrás reemplazado una entrevista telefónica completa.