Retos de Information Technology
Explore information technology challenges on Ewance to develop skills companies are actively hiring for. Work on briefs covering cloud, infrastructure, security, and platform engineering.
Most Popular
- CodePrincipianteNuevo
Servidor DNS Recursivo Mínimo con Caché para una PYME Hispana
Implementa el servidor en Python con dnspython. Acepta queries en UDP/53 y TCP/53 (fallback cuando UDP truncado). Resuelve iterativamente partiendo de los root servers, sigue NS…
- Dns
- Networking
- Udp
Computer Networks - DesignPrincipianteNuevo
Routing OSPF en una Topología Multi-Sucursal con GNS3
Construye topología GNS3 con 12 routers organizados en 3 áreas OSPF: backbone (área 0) con 4 routers y dos áreas regionales (áreas 1 y 2) con 4 routers cada una. Configura ABRs …
- Routing
- Ospf
- Network Design
Multidisciplinar - AnalysisPrincipianteNuevo
Modelo de Amenazas para App Móvil de Banca Minorista en Bilbao
Recibes el diagrama de arquitectura propuesto (cliente móvil, gateway API, servicio de identidad con OpenID Connect, servicio core bancario, base de datos PostgreSQL) y la docum…
- Threat Modeling
- STRIDE
- Mobile Security
Multidisciplinar - AnalysisPrincipianteNuevo
Auditoría de Control de Acceso para Backoffice de Aseguradora en Madrid
Recibes un volcado anonimizado de 1.400 usuarios internos, 86 roles y 320 permisos, además de los procesos de negocio documentados de siniestros y suscripción. Construye una mat…
- Access Control
- Rbac
- Least Privilege
Multidisciplinar Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- CodePrincipianteNuevo
Hardening de un Servidor Web Heredado para Bodega en La Rioja
Recibes acceso SSH a una réplica del servidor (Debian 12, nginx, PHP 8.2, MariaDB 11), y la última auditoría externa con 38 hallazgos. Aplica el CIS Debian Linux Benchmark Level…
- Linux Hardening
- Cis Benchmarks
- Tls
Introduction to Computer Security - CodePrincipianteNuevo
Implementar Autenticación Sin Contraseña en Startup SaaS de Buenos Aires
Construye un servicio Node.js con la librería SimpleWebAuthn que cubra: registro de passkey, login con detector de dispositivo, vinculación de segundo dispositivo y recuperación…
- Webauthn
- Passkeys
- Authentication
Introduction to Computer Security - ResearchPrincipianteNuevo
Análisis de Vulnerabilidad Web en E-commerce de Moda en Arteixo
Recibes acceso a un entorno staging del buscador interno (Java Spring Boot + PostgreSQL + Elasticsearch) y el reporte original del investigador. Reproduce el vector usando sqlma…
- Vulnerability Analysis
- SQL Injection
- Web Security
Multidisciplinar - CodePrincipianteNuevo
Microbenchmark de Jerarquía de Memoria en Centro de Datos en Valencia
Escribe un microbenchmark en C que mida latencia de acceso aleatorio sobre arrays de tamaño creciente (16 KB hasta 1 GB) para detectar el tamaño efectivo de L1, L2, L3 y memoria…
- Memory Hierarchy
- Microbenchmarking
- C Programming
Computer Systems and Organization - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- AnalysisPrincipianteNuevo
Análisis de Llamadas al Sistema en Backend de Streaming en São Paulo
Recibes acceso a un nodo de transcoding (Go 1.22, ffmpeg embebido, kernel 6.6), captura 30 minutos de tráfico real con bpftrace mediante trazas en syscalls (read, write, openat,…
- System Calls
- Ebpf Bpftrace
- Linux Internals
Computer Systems and Organization - AnalysisPrincipianteNuevo
Diagnóstico de Paging en Servidor Compartido en Universidad Madrileña
Recibes acceso al servidor (Ubuntu 22.04 LTS, 128 GB RAM, swap en NVMe, kernel 6.5) y datos históricos de sar y vmstat. Analiza el patrón de paging usando /proc/vmstat, /proc/me…
- Virtual Memory
- Linux Internals
- Cgroups
Computer Systems and Organization - CodePrincipianteNuevo
Cola Concurrente para Sistema de Reservas de Viajes en Buenos Aires
Construye una versión refactorizada del servicio en Java 21 usando ConcurrentHashMap, primitivas de java.util.concurrent.atomic y, si procede, ReadWriteLock. Diseña el flujo par…
- Concurrent Programming
- Java Concurrency
- Race Conditions
Multidisciplinar - CodePrincipianteNuevo
Pool de Workers con Paso de Mensajes para Procesado de Imágenes en Pyme Sevillana
Implementa en Python 3.12 un pool de workers que use multiprocessing.Queue para distribución de trabajo y recolección de resultados. Cada worker lee imagen, aplica las transform…
- Message Passing
- Worker Pool
- Python Multiprocessing
Concurrent and Parallel Programming Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodePrincipianteNuevo
Modelo Productor-Consumidor para Telemetría Vehicular en Telco Chilena
Implementa en Go 1.22 un sistema productor-consumidor donde el productor lee mensajes de un socket UDP, los parsea y los empuja a un canal buffered. Los consumidores validan, en…
- Producer Consumer
- Go Concurrency
- Channels
Concurrent and Parallel Programming - CodePrincipianteNuevo
Diseño de Servicio Asíncrono para Tienda Online en Mendoza
Refactoriza el módulo de pedidos en TypeScript sobre Node.js 22. Cada pedido dispara llamadas concurrentes a 3 proveedores (envío, pago, antifraude) con timeout y reintento expo…
- Async Await
- Promise Coordination
- Timeouts And Retries
Concurrent and Parallel Programming - AnalysisPrincipianteNuevo
Segmentación de clientes para banco minorista hispano
Diseña features comportamentales agregadas por cliente (frecuencia, recencia, monto, mezcla de categorías de gasto, estacionalidad). Aplica al menos 2 técnicas (K-Means + cluste…
- Clustering
- Feature Engineering
- Customer Segmentation
Data Mining and Information Retrieval - CodePrincipianteNuevo
Cola de prioridades para despacho de logística urbana
Implementa una cola de prioridades min-heap binaria desde cero en Python (sin usar heapq), con operaciones insert, extract-min y update-priority en O(log n) demostradas con prue…
- Heaps
- Priority Queues
- Complexity Analysis
Data Structures - CodePrincipianteNuevo
Tabla hash para deduplicar registros de pacientes en clínica
Implementa en Java o Python una tabla hash con encadenamiento separado (separate chaining), redimensionado dinámico al superar factor de carga 0,75 y una función hash adecuada. …
- Hash Tables
- Collision Resolution
- String Normalization
Data Structures - CodePrincipianteNuevo
Grafo de rutas para servicio de pedidos en mercado central
Modela los 180 puntos como un grafo ponderado (peso = tiempo estimado entre puntos, calibrado con datos GPS históricos). Implementa la lista de adyacencias y Dijkstra con cola d…
- Graphs
- Dijkstra
- Adjacency Lists
Data Structures - CodePrincipianteNuevo
Árbol balanceado para autocompletado de productos en e-commerce
Implementa en Python o Go un trie para prefijos de nombres de producto (12.000 entradas, soporte para acentos en español) y un AVL para mantener los top-10 por prefijo ordenados…
- Tries
- Avl Trees
- Balanced Trees
Data Structures - AnalysisPrincipianteNuevo
Análisis comparativo de estructuras para feed de noticias
Implementa o adapta las 3 estructuras (heap binario, skip list, árbol auto-balanceado como Red-Black) en el mismo lenguaje. Diseña un benchmark que simule el patrón real (3 ráfa…
- Heaps
- Skip Lists
- Balanced Trees
Data Structures - DesignPrincipianteNuevo
Dashboard ejecutivo para consultora de inteligencia de negocios
Estudia 6 dashboards entregados a clientes recientes (provistos) e identifica fallas de codificación visual (uso de color sin propósito, gráficos circulares con más de 4 categor…
- Dashboard Design
- Visual Encoding
- Color Accessibility
Information and Data Visualization - DesignPrincipianteNuevo
Narrativa visual para campaña de transparencia presupuestaria
Trabajarás con datos abiertos publicados por la provincia (ejecución presupuestaria 2024, distribución por jurisdicción, indicadores educativos) y 3 historias breves de escuelas…
- Narrative Visualization
- Scrollytelling
- D3js
Information and Data Visualization - AnalysisPrincipianteNuevo
Optimización de consultas SQL para portal de empleo público
Recibirás las 8 consultas más costosas con sus tiempos actuales, el esquema y una réplica del dataset (anonimizado, mismo orden de magnitud). Para cada consulta: analiza el plan…
- SQL
- Query Optimization
- Indexing
Multidisciplinar - CodePrincipianteNuevo
Diseño transaccional para sistema de venta de boletos
Diseña el subsistema con 3 entidades centrales (Evento, Asiento, Reserva) y los siguientes flujos: reserva temporal (10 minutos), confirmación de compra, expiración automática. …
- Transactions
- Isolation Levels
- Concurrency Control
Introduction to Database Systems
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































