Esta avaliação de habilidades visa avaliar a proficiência dos candidatos em TypeScript, uma linguagem de programação popular para construir aplicações em grande escala. Ela cobre vários aspectos do TypeScript, como entender a tipagem dinâmica, definir tipos e usar guardiões de tipos. A avaliação também examina a capacidade dos candidatos em projetar classes e interfaces com TypeScript. Para possibilitar uma avaliação holística, os candidatos precisam fazer a
avaliação TypeScript.
Além disso, como o TypeScript geralmente anda de mãos dadas com o JavaScript, essa avaliação de habilidades inclui uma avaliação do conhecimento em JavaScript. As áreas exploradas incluem sintaxe, API, manipulação de DOM e manipulação de eventos. Uma parte fundamental deste exame é o
teste de JavaScript para examinar a compreensão e aplicação de JavaScript juntamente com TypeScript.
Além desses, essa avaliação de habilidades avalia se os candidatos têm uma compreensão das melhores práticas de desenvolvimento de software. Aspectos como Git, raciocínio abstrato, OOP & Design Patterns serão analisados. Com esse objetivo, os candidatos também completarão os testes de
Raciocínio Abstrato,
Git,
OOP & Design Patterns, e
Engenharia de Software.