|
|
|
|
|
by throwaway64738
2709 days ago
|
|
I'll take a different approach in my answer as I expect most others are quite happy expecting brain teasers and puzzles in interviews. I'm very much the opposite. I've failed in interviews for not using coding magic tricks. I use these tricks and puzzles as an opportunity to ask them about their processes in general and software development practices in particular. Got one job out of that "failure" but the rest I did it just to burn out brightly. Hearing a would-be future manager justify XOR and other tricks as production level code is always enlightening. So to restate: Every piece of code they show you is an example of their production code and philosophy. They are deliberately showing you what they consider the best or worst. Judge them on it. You are interviewing and testing them as much as they are testing you. A lot of interviewers fail to understand this. Postscript: this is from a history of interviews and followup from accepted positions across multiple organisations. Every puzzler-heavy interview job I have foolishly accepted later ended up in management misadventures, culture defects or political issues. The interviews without the foolish puzzles have been indicators of future success. For me there is a clear correlation. |
|