Informática y Ciencias de la Información
Retos de Sistemas de Información
Retos reales de Sistemas de Información en Ewance — modela datos, integra sistemas y alinea la tecnología con cómo funciona realmente una organización. Resuélvelos para crear un portfolio de pruebas verificadas y comprobables por reclutadores de que sabes hacer el trabajo, no solo describirlo.
Retos recomendados
- 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
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 - CodeIntermedioNuevo
Detección de fraude transaccional en pagos B2B
Recibirás 9 meses de transacciones anonimizadas (alrededor de 38 millones de eventos) con etiquetas de chargeback retroactivas. Construye features (velocidad, anomalía geográfic…
- Fraud Detection
- Gradient Boosting
- Feature Engineering
Multidisciplinar - CodePrincipianteNuevo
Caches L1 con Política LRU y Análisis de Miss Rate sobre Trazas Reales
Implementa el simulador en C++ con clases para Cache, Set, Line y una jerarquía de políticas. Soporta tamaños 4KB-64KB, asociatividad 1/2/4/8/16-way y 3 políticas (LRU, FIFO, Ra…
- Cpu Architecture
- Caches
- Cpp
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
- DesignIntermedioNuevo
Sharding y replicación para una base operativa de logística en Manaus
Diseña la estrategia: sharding por warehouse_id en 8 shards inicialmente (con plan de re-shard a 16 sin downtime), réplicas read-only por shard y cross-region (Manaus → São Paul…
- Sharding
- Replication
- Data Modeling
Multidisciplinar - AnalysisIntermedioNuevo
Out-of-Order Execution con Tomasulo en gem5
Parte del modelo O3CPU de gem5 y extiende dos variantes del Issue Queue: (A) IQ unificada de 64 entradas; (B) IQ particionada por tipo (ALU/MEM/FP) de 24+24+16. Configura ROB de…
- Out Of Order Execution
- Gem5
- Cpu Architecture
Advanced Computer Architecture - AnalysisIntermedioNuevo
Modelado de roofline para pipeline genómico en cluster compartido
Perfila las 6 etapas del pipeline (Trimmomatic, BWA, Samtools sort, Mark duplicates, BQSR, GATK HaplotypeCaller) con likwid o Intel Advisor para obtener intensidad aritmética y …
- Roofline Model
- Performance Analysis
- Vectorization
High-Performance and Scientific Computing - AnalysisPrincipianteNuevo
Minería de patrones de compra en cadena de supermercados
Diseña un pipeline de minería de patrones frecuentes (FP-Growth o similar) sobre 12 meses de tickets. Genera reglas de asociación con métricas (support, confidence, lift) filtra…
- Frequent Pattern Mining
- Association Rules
- Market Basket Analysis
Data Mining and Information Retrieval - 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
Subsistema de Memoria Multinivel y Sweep de Configuración para Embebidos
Implementa simulador en Python que modele L1-I, L1-D y scratchpad con latencias parametrizables (L1=1 ciclo, scratchpad=1, miss a flash=80). Soporta 3 splits objetivo (128I/64D/…
- Memory Hierarchy
- Embedded Systems
- Simulation
Computer Architecture - DesignIntermedioNuevo
Migración de monolito MySQL a esquema multi-tenant
Analiza el esquema actual (alrededor de 32 tablas por base, 80 bases idénticas). Diseña el modelo objetivo con tenant_id en cada tabla, índices compuestos liderados por tenant_i…
- Multi Tenancy
- Schema Migration
- Mysql
Introduction to Database Systems - DesignIntermedioNuevo
Recovery y backup para procesador de remesas regional
Diseña política de backup para PostgreSQL 15 con base físicos semanales, incrementales diarios, WAL streaming a almacenamiento objeto y retención por requisito regulatorio (5 añ…
- Backup Recovery
- Point In Time Recovery
- Disaster Recovery
Advanced Database Systems - 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 Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- AnalysisIntermedioNuevo
Capacidad y tolerancia para almacenamiento distribuido en investigación
Recibirás métricas de 12 meses (IOPS, throughput, crecimiento por dataset, fallos de disco) y la topología actual. Modela el crecimiento por dominio científico (genómica vs radi…
- Capacity Planning
- Erasure Coding
- Fault Tolerance
Multidisciplinar - CodeSéniorNuevo
Paralelización GPU con CUDA de Simulación Hidrológica en Pyme Chilena
Reescribe el kernel central de la simulación (un solver iterativo de cinco puntos sobre malla 2D) en CUDA C++. Diseña la división de la malla en bloques con consideración de coa…
- Cuda
- Gpu Programming
- Parallel Numerical Methods
Advanced Concurrency and Parallel Computing - DesignIntermedioNuevo
Diseño Escalable de Servicio de Búsqueda para Marketplace Colombiano
Recibes 4 semanas de trazas de queries (40 millones de búsquedas), el dataset de productos (cerca de 2,8 millones de SKUs) y la arquitectura actual (Elasticsearch single-cluster…
- Scalable System Design
- Elasticsearch
- Caching
Multidisciplinar - DesignSéniorNuevo
Diseño de base distribuida para mensajería de marketplace
Analiza el patrón de acceso (escritura: alta; lectura por hilo de conversación: muy alta; búsqueda histórica: baja). Diseña el modelo Cassandra (Conversación, Mensaje) con parti…
- Distributed Databases
- Cassandra
- Nosql
Advanced Database Systems - CodeSéniorNuevo
Optimización Cache-Aware de Motor de Riesgo en Banco Madrileño
Recibes el código fuente C++ del kernel central (4.500 LOC), un dataset realista de 1,2 millones de posiciones y acceso a un nodo dedicado con Intel Sapphire Rapids. Perfila con…
- Cache Optimization
- Memory Layout
- Performance Engineering
Multidisciplinar - AnalysisIntermedioNuevo
Diagnosticar contención NUMA en un sistema multicore de inferencia
Recibirás acceso remoto a un servidor de prueba idéntico (2 sockets Xeon Gold, 56 núcleos físicos, 256 GB RAM) con la carga real de inferencia (binarios + datos sintéticos repre…
- Os For Multicore
- Numa
- Performance Analysis
Advanced Operating Systems - CodeIntermedioNuevo
Reescritura Paralela de Pipeline ETL en Fintech Limeña
Recibes el script Pandas actual (1.800 LOC), 14 noches de datos reales (cerca de 180 GB CSV anonimizado) y una máquina con 32 cores y 256 GB RAM. Perfila el pipeline e identific…
- Data Pipelines
- Parallel Programming
- Polars
Multidisciplinar - AnalysisIntermedioNuevo
Auditoría de optimizador para warehouse analítico de retail
Recibirás acceso de solo lectura a una réplica del warehouse y la lista de las 12 consultas problemáticas con sus planes actuales. Para cada consulta: instrumenta con system.que…
- Query Optimization
- Clickhouse
- Materialized Views
Advanced Database Systems - CodeIntermedioNuevo
Construir un asignador de memoria slab para una distribución embebida
Implementa en C un asignador slab con caches de 16/32/64/128/256 bytes, listas libres por cache y reciclado de slabs vacíos. Mide latencia de asignación, fragmentación interna y…
- Memory Management
- C Programming
- Systems Programming
Operating Systems - AnalysisIntermedioNuevo
Comparar Firecracker, gVisor y runc para una flota de funciones
Diseña un experimento con una carga representativa: una función Python que parsea JSON y hace 3 llamadas HTTP a un endpoint mock (los clientes financieros de la empresa hacen fl…
- Virtualization
- Containerization
- Os Security
Multidisciplinar - CodeIntermedioNuevo
Paralelizar simulación CFD con MPI para investigación CONACYT
Recibirás el código serial en C (provisto) y acceso a un cluster con 8 nodos de 16 cores. Implementa la descomposición 2D, intercambio de halos con MPI_Sendrecv no bloqueante, r…
- Mpi
- C Programming
- Domain Decomposition
Multidisciplinar - CodeSéniorNuevo
Implementar consenso Raft para banderas de funcionalidad on-prem
Implementa el núcleo de Raft (elección de líder, replicación de log, snapshotting) a partir del paper original de Ongaro y Ousterhout. Usa una base clave-valor embebida (BoltDB …
- Raft Consensus
- Go Programming
- Grpc
Multidisciplinar
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.
Campos relacionados
Ver todo →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.



















































































