Was referred to the position by recruiter. Had 20 minutes phone call with him and then moved on to 2nd interviews in Seattle. Flew to Seattle, had a day of 4 interviews with different managers. Was asked basic programming questions and design questions. Make sure to think through design problems out loud, as well as programming problems and have experience in designing projects. Also speak on past group design projects if you have the experience.