Code review is the final stage of developer assessment in the DevSkills interview.
To help the interviewer do a code review, each DevSkills challenge comes with an evaluation rubric. The rubric has the following three goals:
- Provide a more in-depth picture of the candidate's technical competence.
- Save interviewer's time doing the code review.
- Standardize candidate evaluation to eliminate bias.
Before you start
- Make sure the candidate has created a Pull Request with their implementation.
- To get the context, go through the candidate's challenge README. Locate the candidate's repository at https://app.devskills.co/candidates.
- Proceed through the challenge's evaluation rubric.
Although it might seem insignificant, effective communication can drastically speed up the code review and improve everyone's experience. And you, as the interviewer, set the tone.
Commenting on a Pull Request
- If you hesitate to score a particular candidate's competence, ask a clarifying question in their Pull Request.
- Before you ask a question, introduce yourself (they might have no idea who you are and where you're coming from 😃).
- When asking a question, identify what piece of information you want to get from the candidate. Then state your question as specifically as possible to get that info from them.
- If the candidate answered incorrectly, don't shame them or explain why it's a bad idea — your ultimate goal is to fill in the evaluation rubric. You can share your feedback after the interview process has been completed.
Did this article help?