“Your programming challenge: Add a mult command to memcached.”
MemSQL handed candidates a real codebase they had never seen and a few hours to add one atomic command. No trick puzzle, no whiteboard. You find incr, read how it works and follow the pattern. It tests the actual job, which is reading someone else’s C under a deadline.