Programming interviews sometimes include problems that don’t require coding, but use some of the same skills as programming puzzles:
What’s the best approach to answer the Google interview question, “how many golf balls can fit inside a school bus”? (answer)
I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.