I had a phone screening interview, 1-week long problem solving (like HW) and 1 full day interview. Depending on the HW solution submitted, you get a chance to have the full day interview. In the full day interview, we talked about the solution that I had submitted, solved 1 problem, and answer behavior questions.