Pon a prueba tu intuición sobre la complejidad temporal Big-O en las operaciones básicas que usas todos los días. Compararás estructuras de datos comunes y detectarás cuáles operaciones son constantes...
Elige una dificultad y el número de preguntas para comenzar.
Big-O para operaciones básicas es donde la preparación para entrevistas se encuentra con la codificación del mundo real: insertar, eliminar, buscar, acceder, recorrer y redimensionar en arreglos, listas enlazadas, pilas, colas, tablas hash, montones y árboles.
Cada pregunta utiliza 4 opciones y no hay temporizador, así que puedes tomarte tu tiempo y razonar sobre los mejores/promedios/peores casos sin presión.
El cuestionario es de dificultad mixta por diseño: obtendrás una mezcla de victorias rápidas (como patrones de acceso O(1)) y comparaciones más complicadas (como amortizado vs peor caso). Elige tu número de preguntas y dificultad antes de comenzar: conjuntos cortos para calentamientos, carreras más largas para resistencia y retención.
Muchas respuestas incorrectas provienen de confundir promedio vs peor caso, olvidar los costos amortizados (arreglos dinámicos, rehashing de tablas hash), o asumir “ordenado” sin que se indique.
Presta atención a pasos ocultos como el recorrido antes de la eliminación, el manejo de colisiones y si una operación necesita desplazamiento o re-enlace.
¿Cuál es la notación Big-O para acceder a un elemento en un arreglo?
¿Cuál es la complejidad temporal para buscar un elemento en un árbol de búsqueda binaria (caso promedio)?
¿Cuál es la notación Big-O para insertar un elemento al principio de una lista enlazada?
Este cuestionario tiene 105 preguntas sobre Big-O para operaciones de estructuras de datos básicas.
Cada pregunta es de opción múltiple con 4 opciones, y no hay temporizador.
Sí. Selecciona tu número de preguntas y nivel de dificultad preferidos antes de comenzar para personalizar la sesión.
Sí. Espera elementos que cubran costos amortizados como la redimensión de arreglos dinámicos y el rehashing de tablas hash.
Confundir promedio vs peor caso, asumir árboles balanceados y pasar por alto pasos ocultos de recorrido o desplazamiento son trampas frecuentes.

Fortalece tu comprensión de los recorridos de árboles y las propiedades de montículos con un conjunto enfocado de preguntas sobre Estructuras de Datos. Trabajarás a través de órdenes de recorrido, invariantes de montículo y casos extremos típicos que se encuentran en entrevistas y cursos. Elige tu cantidad de preguntas y dificultad preferida, luego aprende de cada explicación a medida que avanzas.

Elegir la estructura de datos adecuada puede convertir una solución lenta en una limpia y eficiente. En este cuestionario, emparejarás escenarios de programación reales con la mejor estructura: arreglos, listas, pilas, colas, mapas hash, árboles, montones y gráficos. Espera un conjunto de dificultad mixta que ponga a prueba tanto los fundamentos como los compromisos prácticos.
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.