3 ms·
A method I like is to pick a few hypothetical change requests, either new features or modifications to existing ones, and ask how straightforward making those c
by philbo 16y ago
A method I like is to pick a few hypothetical change requests, either new features or modifications to existing ones, and ask how straightforward making those changes would be. This has the advantage of also giving the candidate the opportunity to talk in greater depth about their code and any design choices they made, hopefully providing some insight into how they go about this kind of thing in the wild.
Edit to add: the point being that, on one level at least, good code is that which is easy to change.