I went to an engineering convention where I got an interview on the spot. Three months later, the closest office to my location contacted me for an interview at their office. While there, I had a 1:1 interview with management then another 1:1 interview with an HR representative. It lasted about 1 hour. I had a response within a week.