Typical interview process - phone interview first, then scheduled an onsite interview with the immediate supervisor. About two weeks later I went in for a second round interview with his supervisor. I was told I would hear back by the end of the week, I didn't hear anything for another two weeks.