2 ms·
FWIW, I've had good success with these two approaches: * code review: Screen share with the candidate a small code snippet in a language/framework that they ar
by gwright 4y ago
FWIW, I've had good success with these two approaches:
* code review: Screen share with the candidate a small code snippet in a language/framework that they are comfortable with that needs improvement. Have candidate talk through what feedback they would provide in the context of a code review to improve the code.
* code pairing: Pair candidate with an engineer on the team to improve some existing code (add a simple feature).
Both of these approaches have been very helpful at understanding how skilled a candidate is, how familiar they are with a language or framework, how they provide constructive feedback, etc.
Code snippets can be designed to encourage discussion of security practices (SQL injection, for example), capacity planning (5 transactions/day, /hour, /sec?), algorithmic complexity, etc.