En la fase introductoria, se busca conocer al candidato, su experiencia y habilidades generales en desarrollo de software. Aquí se exploran proyectos anteriores, conocimientos fundamentales y capacidades de análisis.
En la fase práctica, se evalúa la capacidad técnica mediante dos componentes:
Base de datos en SQL: Se plantea un caso práctico donde el candidato debe diseñar consultas, optimizar el rendimiento, trabajar con estructuras complejas, y demostrar manejo de índices, relaciones y normalización.
Aplicación con PHP: Se requiere ampliar o desarrollar una aplicación funcional, demostrando conocimiento profundo en PHP. Esto incluye buenas prácticas de programación, estructura del código, manejo de dependencias, seguridad, integración con la base de datos y, si aplica, uso de frameworks populares como Laravel o Symfony.
El objetivo es medir habilidades técnicas, capacidad de resolución de problemas y comprensión global de un proyecto completo.