The assessment takes between 40 mins and 2 hours (depending on the tech) and is a series of questions designed to probe the extent to which developers understand and can apply different discrete concepts and features of a technology. Question types range from self-reported comfort levels to code exercises to test understanding and decision-making.
granular TOPIC BREAKDOWN
This heatmap shows the distribution of skills across the team, so you can quickly see whether you have the right distribution of strong and weak skills in each area.
We have grouped the results of the 50-100 individual topics into 8 broad areas. This makes it easier to see high level patterns across the team, and to communicate the results to non-technical colleagues.
Competency and fluency in the fundamentals of the language or framework they are operating in.
Awareness of security considerations and ability to avoid creating security holes.
Rigour and efficiency in finding and removing bugs.
Knowledge of advanced areas of the technology, best practices, and knowing the ‘gotchas’ to avoid.
Ability to make smart decisions that leave projects open to change.
Able to consider performance trade-offs when writing code. Able to anticipate, understand, and resolve technical performance issues.
Able to write appropriate automated tests, and code defensively to prevent future bugs.
Ability to use key tools that are commonly combined with the technology being assessed.