ALBERT ORTELLS // TECH TESTS

DOSSIER · PRUEBAS TÉCNICAS

Cómo resuelvo pruebas técnicas

Cada prueba técnica que he resuelto, contada como lo que realmente es: un enunciado, unas decisiones de diseño y un resultado que se puede revisar. Sin adornos — el enunciado, cómo se resolvió y el código final.

Casos

Selecciona un caso

Java · Spring Boot · H2

2021

WORLD2MEET

API de súper héroes: arquitectura en capas, DDL gestionado con Liquibase, MapStruct y tests unitarios del servicio con JUnit 5 y Mockito.

RESUELTA

Java · Spring Boot

2021

CABSA

API de animales: endpoints REST, tests con JUnit 5 + Mockito, y limpieza de código como foco principal.

RESUELTA

Java 8 · Spring · JUnit

2022

ATRESMEDIA

Siete ejercicios de entrevista con un bug distinto en cada uno: Servlet, Spring con y sin anotaciones, Spring MVC y verificación en caliente con curl.

RESUELTA

Java · Spring Boot

2023

ONEBOX

Sistema de gestión de carritos: diseño API-first de fuera hacia dentro, persistencia en memoria y 17 tests con JUnit 5 + Mockito.

RESUELTA

Java · Spring Boot · H2

2025

INDITEX

API de tarifas de precios: prioridad de negocio explícita, JdbcTemplate y tests unitarios por capas con H2 y Mockito.

RESUELTA

Java · Spring Boot · JUnit 5

2026

NUVOLAR

Servicio de validación de planes de vuelo: reglas de negocio desacopladas del servicio vía Spring, sobre un contrato de dominio ya existente.

RESUELTA

Java 21 · Javalin · Virtual threads

2026

CAPITOLE

Sistema de precios de productos: un algoritmo de solapamiento concurrente, sin base de datos, que responde en O(log n), sometido a benchmark con 36.000 peticiones bajo un límite de 1 CPU / 1 GB.

RESUELTA
✂ TEAR HERE

Volver

¿Buscas el resto del recorrido?

El portfolio completo está en albertortells.cat.

Ver el portfolio ↗

Dossier de pruebas técnicas · Albert Ortells