After the online application, I was invited to meet with the hiring supervisor for a one-on-one interview which gave me a good impression of the job responsibilities. Then I met with the rest of the team who asked more technical questions. It gave me a good overview of the department and a positive impression of the work environment. The interviews lasted approximately 2 hours.