Phone interview was used to determine level of skill on technologies used in position , then in person interview with manager to discuss current projects. Followed by beginner level coding question with senior engineer. Interviewer was willing to provide clues as well.