En fonction des exigences du poste, un large éventail de compétences peut être évalué. Les compétences techniques dites hard skills (telles que la programmation, l’analyse de données), les soft skills (telles que la résolution de problèmes, l’esprit critique, la communication, le travail d’équipe, le leadership) et les aptitudes spécifiques au poste (telles que le service à la clientèle, la gestion de projet).