The usual phone screen by recruiter, then manager, then in-person all day interview. The manager and I went over all the items in the job posting one by one and made sure both sides understood what was expected. I was also able to do show-n-tell with some personal projects and work from my home business as well.