The single most effective interview question I ask: "What do you want to do?". I drill down on that to a granulator level as I try to make sure the tasks, duties and overall position matches what the candidate really wants for themselves. Its followed-up with a "How would you do it?", again persisting in the discussion (not interrogation) until we both are comfortable with the sensibility and symmetry of the answers.
If you think anyone 'really' wants to build your shitty CRUD app then you are deluding yourself. Do you 'really' love your job? Would you do it for free?
I've learned the hard way that I much prefer quality of life over "sexy dev work." (...and obviously take both if I can find it.)