I've always thought a fun one would be to ask a candidate to spend a a few hours learning to solve a Rubik's cube and then come back to me and explain how you solve it. It tests research ability, problem solving, how well you can keep track of the state of the cube, communication skills, how you handle stress under pressure of time etc. There would need to be other questions to see if they have the technical knowledge for the job, but I feel like this gives you a more abstract idea of the candidate's raw abilities.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.