Er zijn veel tools beschikbaar om werkgevers te helpen bij het beoordelen van het begrip van een kandidaat van de fundamentele ideeën en concepten van software-engineering, waaronder lineaire datastructuren, algoritme-analyse en informatica-fundamentals.