false |

DevSkills Documentation

Tracking candidates' interview progress

In this tutorial, you'll learn how to interpret candidate states to track the interview progress for each of your candidates.

You can always opt-in for email notifications whenever your candidates move between the states. For that toggle on "Watch this candidate" when you're on the candidate overview page.

Candidate's Interview Lifecycle


Whenever you invite someone to complete a DevSkills coding test, they automatically move the "Invited" state on the Candidates dashboard. The invite they receive doesn't have an expiration date.


When the candidate accepts their invite, they move on to the "Accepted" state. It's always good to communicate to the candidate in advance that you'd send them a coding test and that they should expect an email from DevSkills (please remind them to check their spam folder).

Support Needed

Sometimes candidates get stuck with their assignment, and to make progress, they might ask for help by creating a GitHub issue on their repository. 

Whenever that happens, they'll move to the "Support needed" state. The candidate will remain in this state until there are no open issues on their repository.

Ready for Review

Once the candidate has completed their work, they create a Pull Request on their repository in GitHub. That is when their state will change to "Ready for review" so that you know who's done with their task and it's time for the next stage of your interview process.

The candidate will remain in this state until there are no open Pull Requests on their assignment repository.

Did this article help?

Thank you for your feedback