Applied online. Total process took 3 weeks. Started with phone interview with recruiter, then hiring manager performed on phone interview. Was called in for an in person interview with company that would be contracted to. Contracted company hiring manager was great and very friendly.