I received an e-mail inquiring about my resume and interest in the position. We scheduled a phone interview a few days later. Initial interview was fairly general, typical of HR interview. I was asked to participate in an on-site interview, scheduled a week later. Interviewed with HR, team lead, engineering manager, and a brief discussion with the GM. Include a thorough tour of the facility and general questions pertaining to the position and my knowledge base.