Interviewed over the phone with a recruiter, and again with the hiring manager. I was then brought in to tour the building with the recruiter, take a timed assessment, and have a face-to-face interview with the hiring manager. There was a little lag time between my first phone interview and the face-to-face interview. The final step in the process will be a project day.