Very thorough but not too long. Typical work day questions were asked. Knowledge in the company is required but not extensive amounts. I conducted a phone interview first then an in-person interview. The interviews were set up maybe a week apart and I was offered the position about two weeks later but then they never returned my calls after that.