2026-07-13
Si eres egresado de un bootcamp y empezaste a buscar tu primer trabajo como developer, seguro ya te encontraste con este problema: las plataformas de práctica técnica más populares (LeetCode, HackerRank y CoderPad) están en inglés y te entrenan para resolver algoritmos y estructuras de datos, cuando lo que realmente te preguntarán en una entrevista en Latinoamérica suele ser JavaScript, React, Node.js y SQL.
Por eso desarrollamos Desafíos Code, una plataforma en español pensada para practicar con el stack real del mercado, bajo la presión de un cronómetro, tal como ocurre en desafios técnicos que sirven con filtro en procesos de entrevistas.
Las plataformas existentes presentan varios inconvenientes para quienes egresan de un bootcamp en español:
Desafíos Code aborda estos tres problemas con contenido y retroalimentación en español, categorías organizadas por tecnología y un modo de práctica con cronómetro que finaliza automáticamente el desafío cuando se acaba el tiempo, tal como sucede en una entrevista real.
Cada desafío se resuelve en un editor basado en Monaco (el mismo motor de VS Code) directamente en el navegador.
sql.js (SQLite compilado a WebAssembly).Al presionar Ejecutar, los resultados se muestran de inmediato, sin depender de un backend.
El editor funciona contra reloj. Cuando el tiempo termina, se bloquea automáticamente y la solución se evalúa exactamente como quedó, replicando la presión de una entrevista técnica.
Al finalizar un desafío, se muestra un modal de análisis para registrar qué salió mal. Esa información alimenta una cola de revisión que vuelve a presentar esos conceptos en el momento adecuado, favoreciendo la consolidación del aprendizaje en lugar del olvido.
Actualmente la plataforma permite practicar:
Cada tecnología cuenta con su propio sistema de evaluación, temporizador, notas y repetición espaciada, manteniendo una experiencia consistente sin importar el stack.
En lugar de clasificar los desafíos simplemente como "fácil", "medio" o "difícil", están organizados según el nivel esperado en una entrevista:
Esto permite medir con mayor claridad el nivel de preparación antes de enfrentarse a un proceso de selección.
JavaScript, SQL y React se ejecutan completamente del lado del cliente; no existe un backend que ejecute código del usuario. Sin embargo, Java no ofrece esa posibilidad, por lo que fue necesario diseñar una solución segura y económica para compilar y ejecutar código.
La primera alternativa fue utilizar Piston (el motor open source utilizado por Replit), pero requiere contenedores privilegiados. Finalmente, se desarrolló un microservicio propio en Java puro (JDK, sin frameworks), desplegado en Cloud Run y configurado para escalar a cero.
Cada ejecución se realiza de forma aislada y, cuando nadie utiliza el módulo de Java, el costo operativo es prácticamente nulo.
Desafíos Code ya está disponible en:
👉 https://desafioscode.jgxdev.com/
La plataforma ofrece un plan gratuito para practicar entrevistas técnicas.
Si estás buscando tu primer empleo como desarrollador o quieres prepararte para procesos de selección utilizando el stack que realmente se solicita en el mercado, en español y bajo condiciones similares a una entrevista real, puede ser una herramienta útil.