The interview process was fairly intense. I had 3 phone screens with various people including the HR screener, Hiring Manager and architect. Then I was brought onsite for a full day of interviews. This started prior to 8 AM with a development manager who could not attend my presentation. I then presented to 4 levels of management and to all folks on my interview loop.