That's not true. I've interviewed for many engineering jobs and lots of them involved solving puzzle-like problems on a whiteboard.
I have absolutely no hard evidence to back this up other than anecdotes from my network of colleagues, but the only places I've ever heard of doing programming challenges during an interview is the kind of places where programmers collect en masse. SV, Seattle, Austin, NYC, Boston, the places where when you post a CS job, you expect thousands of qualified candidates to apply.