...

to add something useful to the discussion myself, I'll say that my company (or at least my GROUP in my company) does a simple over-the-phone programming screen, and a more involved (but still only like 30 minute) programming test. We care far more about what thought processes are shown than whether or not the code will build (and in fact the test result is not ever compiled or run).