I received a cold call from a recruiter who found my resume online. He talked to me for 10 minutes and then set up a phone interview. I had a technical screening phone interview with 2 people from the potential employer. Then, I had an in person interview with one physical person plus two people teleconferenced. The recruiter prepared me for both interviews, telling me what strengths to focus on to impress.