One last point on this. The general idea is to see HOW someone thinks. One way to do that is to have them map out and work through a problem on a whiteboard without code. I'm talking boxes and arrows. Ask a question like 'How does (for example) bittorrent work IN GENERAL?'
Have them map out the answer on a whiteboard for one person who knows how bittorrent works and can nudge them along if needed. The idea is to see how well they communicate complex ideas, not how well they have memorized the bittorrent protocol.
Have them map out the answer on a whiteboard for one person who knows how bittorrent works and can nudge them along if needed. The idea is to see how well they communicate complex ideas, not how well they have memorized the bittorrent protocol.