This article has some great insights -- including really great interview questions.