Software Skills Assessment: How to assess software skills

Hi! I’m MB, a seasoned software developer, consultant, freelancer and entrepreneur. I’ve assessed hundreds of software candidates over the years for roles such as software developer, software tester, software architect, data analyst, data engineer and data scientist. A key part of my recruitment process has been to use software competency tests. In this guide I share the process that I normally follow to assess software skills, as well as share some take-home assessment tests that I’ve specifically designed for recruiters and hiring managers to use for candidate filtering and candidate skills assessment. You can use these assessment tests to identify the right talent for your software team or project, whether you’re hiring for a software startup, an established company, or building a freelance team.