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