I applied online and then had a phone screening with the recruiter. The phone screening consisted of describing resume and relevant experience. After the interview the recruiter invited me for an on-site interview which I had to decline later because I accepted a full time position elsewhere. Overall, the recruiter was incredibly friendly and professional. After I declined the on-site interview, she sent me a congratulatory email and wished me luck with the new job!