A good engineering interview will include some set of difficult problems to solve. It might even require that the candidate write a short program. In addition, it will test the candidate's knowledge of the tools she uses in great depth.
Ben Horowitz
Knowledge
Great
Good