I was initially contacted by a staffing agency who presented a job opportunity that fit my skills and resume that they had found online. The next day I met with them and signed up with their agency. The following day I went to the company that offered the position and had a 1 hour interview with the manager. A couple hours later the agency called telling me that the company is offering me the job. It was by far the quickest and easiest interview process I have ever gone through.