Phone interview > On-site Interview. The phone interview consisted of a set of basic questions about my resume and my previous experiences.
The on-site interview was more involved and had multiple stages of interviews with multiple parts of the team covering C++, descriptions of previous experiences, and some work with general expressions.