Interview started with a roughly 30 minutes virtual interview with the hiring manager. Next step was a roughly 1 - 2 hour long interview in person with various people in the company. Interview included standard interview questions related to work experience and work habits to ensure a good fit with the team. Interview ended with giving a presentation based off of a scenario the team provided you prior to the interview.