Esta evaluación de habilidades tiene como objetivo evaluar la competencia de los candidatos en TypeScript, un lenguaje de programación popular para construir aplicaciones a gran escala. Cubre numerosos aspectos de TypeScript, como la comprensión de la tipificación dinámica, la definición de tipos y el uso de guardias de tipo. La evaluación también examina la capacidad de los candidatos para diseñar clases e interfaces con TypeScript. Para permitir una evaluación holística, los candidatos deben tomar la evaluación
TypeScript.
Además, como TypeScript a menudo se usa junto con JavaScript, esta evaluación de habilidades incorpora una evaluación de los conocimientos de JavaScript. Las áreas exploradas incluyen sintaxis, API, manipulación del DOM y manejo de eventos. Una parte clave de este examen es la prueba de
JavaScript para examinar el entendimiento y la aplicación de JavaScript junto con TypeScript.
Aparte de estos, esta evaluación de habilidades evalúa si los candidatos tienen un entendimiento de las mejores prácticas en el desarrollo de software. Aspectos como Git, razonamiento abstracto, OOP & patrones de diseño serán analizados. Para ese fin, los candidatos también completarán las pruebas de
Razonamiento Abstracto,
Git,
OOP & Patrones de Diseño, y
Ingeniería de Software.