One of the interviewers asked me to name a software I used and liked. I said emacs. He then asked to draft a design of emacs on the whiteboard. First, a high-level design, then refine one of the modules, etc.
That's a fantastic interview question. Much better than the usual "solve this tiny problem in 20 lines of code on a whiteboard". After you've reversed the words in a string more than twice it gets a bit boring.
That's a fantastic interview question. Much better than the usual "solve this tiny problem in 20 lines of code on a whiteboard". After you've reversed the words in a string more than twice it gets a bit boring.