After scheduling a meeting, I had a Zoom interview for about 45 minutes. I was so nervous, but the interviewer was so personable and warm, I immediately felt at ease. This was followed by a test project, which did not take more than an hour to complete. I was then invited to an interview with the hiring manager and another member of the team, which was also a great experience. About 45 minutes to an hour. The third and final interview was with IWT's Integrator. This was a much shorter interview, maybe 20 minutes. The whole process took a little over a month.