Interviewed at an engineering conference. There was a pre-screen with your resume to see if basic qualifications are met followed by a 30 minute interview. I was fortunate enough to be given an "on-the-spot" offer. This is not uncommon depending on staffing needs. I have heard of lengthier processes from my peer group. I believe I was fortunate to get in this way.