3 ms·
need context to determine what would be better. giving the same interview for every position you're hiring for is not usually the right thing to do. Google is v
by metaphorm 9y ago
need context to determine what would be better. giving the same interview for every position you're hiring for is not usually the right thing to do. Google is very unusual in their practice of hiring into a general pool. Most companies hire for more specific openings.
In general though, when I interview it has three main sections, tailored for the role.
First, is conversational. Talk about the resume, talk about work experience, talk about technology, etc.
Second, is a practical example. Sometimes (but not always) this involves solving an algorithmic problem on a whiteboard. Sometimes it involves a guided tour of the codebase and functionality of a relevant project the candidate has worked on. Rarely it might be a take-home coding task.
Third, is a more general example usually of some kind of system design problem. A lot of candidates like to write/draw on the whiteboard for this section but it's not strictly necessary nor do I ask them to do so. There's a board in the room if they want to but I don't ask them to use it.