I first met the recruiter through an on-campus professional organization. They gave a recruiting presentation at one of our meetings. I contacted the recruiter days later. She set up a phone interview to discuss my work preference, skills, and resume. There was a long period of silence (~3 months) until she could match my profile with an open internship position. I was eventually matched with a Oracle ERP software development position. She contacted me and set up a interview for next week. I interviewed with the team head. The interview was quite short, about 20 minutes at most. I emailed the recruiter immediately after. She set up a phone call for later that afternoon. She extended an offer the very same day! At the time of writing I am set to sign the written offer at the start of 2015.