Agudiza tu comprensión del modelo de propiedad de Rust, las reglas de préstamo y las anotaciones de tiempo de vida con preguntas prácticas centradas en el código. Trabajarás a través de errores comune...
Elige una dificultad y el número de preguntas para comenzar.
Este cuestionario se centra en los conceptos fundamentales de Rust que desbloquean código seguro y rápido: movimientos de propiedad, préstamos (compartidos vs mutables) y tiempos de vida. Espera escenarios que reflejen mensajes reales del compilador y que requieran que elijas la mejor solución.
Cada pregunta es de opción múltiple con 4 opciones y sin temporizador, por lo que puedes razonar cada fragmento cuidadosamente. También puedes elegir el número de preguntas y la dificultad antes de comenzar para que coincida con tu sesión de estudio.
Muchos errores provienen de mezclar préstamos mutables e inmutables, devolver referencias a datos locales o malinterpretar cuándo se mueve un valor. Otra trampa frecuente es agregar anotaciones de tiempo de vida que “parecen correctas” pero no reflejan las relaciones reales entre referencias.
La dificultad es mixta: los elementos más fáciles construyen fundamentos (movimientos, préstamos básicos), mientras que los más difíciles cubren relaciones de tiempo de vida, límites de rasgos y ámbitos de control de flujo complicados. Si deseas una transición más suave, comienza con una dificultad más fácil y menos preguntas, luego aumenta la longitud o cambia a mixta una vez que tu precisión mejore.
¿Cuál es el propósito principal del modelo de propiedad de Rust?
En Rust, ¿qué significa que una variable sea 'propietaria'?
¿Cuál de las siguientes afirmaciones sobre la propiedad es verdadera?
Este cuestionario tiene 119 preguntas que cubren propiedad, préstamos y tiempos de vida en Rust.
Cada pregunta es de opción múltiple con 4 opciones, y no hay temporizador.
Sí. Antes de comenzar, puedes seleccionar tu número de preguntas preferido y elegir un nivel de dificultad (el cuestionario es mixto por defecto).
No. Responderás seleccionando la mejor opción, pero muchas preguntas utilizan fragmentos de código cortos y escenarios al estilo del compilador.
Espera movimientos vs préstamos, reglas de aliasing mutables, anotaciones de tiempo de vida/elisión y corrección de errores del verificador de préstamos en patrones comunes.
Desenreda el comportamiento asíncrono de JavaScript con preguntas sobre Promesas, async/await, microtareas y el ciclo de eventos. Practicarás predecir el orden de ejecución, detectar errores sutiles de temporización y elegir el patrón asíncrono correcto para código real. Elige tu cantidad de preguntas y dificultad preferidas, luego aprende a tu propio ritmo sin temporizador.

Desentraña cómo Python encuentra nombres y mantiene el estado a través de llamadas con este cuestionario enfocado en ámbitos, cierres y decoradores. Trabajarás con patrones del mundo real como funciones anidadas, uso no local/global y funciones envolventes. Elige tu cantidad de preguntas y dificultad para que coincida con tu nivel de comodidad, luego aprende de cada explicación a medida que avanzas.
Identifica las amenazas cibernéticas comunes y las mejores prácticas defensivas utilizadas para reducir el riesgo. Cubre phishing, malware, contraseñas, MFA, conceptos básicos de cifrado y hábitos de navegación segura.
Verifica tu comprensión de cómo se entregan y utilizan los servicios en la nube. Cubre IaaS, PaaS, SaaS, contenedores vs VMs, regiones/zonas de disponibilidad y conceptos básicos de responsabilidad compartida.
Pon a prueba tu conocimiento de la sintaxis común de programación en lenguajes populares. Las preguntas se centran en variables, bucles, funciones y estructuras de datos básicas sin requerir una teoría profunda de informática.
Asocia los componentes clave de la PC con lo que hacen y cómo afectan el rendimiento. Cubre CPU, GPU, RAM, tipos de almacenamiento, placas base, fuentes de alimentación y puertos.