3 ms·
Asking for an example of good code the programmer had written previously and bringing it in and asking them to explain what they thought was good about it. Some
by meric 11y ago
Asking for an example of good code the programmer had written previously and bringing it in and asking them to explain what they thought was good about it. Sometimes this can tell you the programmer is being too clever / not clever enough. E.g. when they override javascript prototype classes for the sake of succinctness, or going too far the other way when they repeat some boilerplate code excessively. You could ask them questions about why they did things that way, and see if they can provide a good reason, or they just didn't think deeply about the code they picked to show us.
- dev360 11y agoI prefer this style of interview to the 'quiz' oriented style which revolve around the interviewers ego 90% of the time.
- innocentoldguy 11y agoI too prefer this style of interviewing. I don't ask people to do whiteboard questions or solve puzzles anymore. I just ask for a portfolio of their work (like intelligent people in almost every other industry do).