The initial interview process involved a large interview with various teams that would assess your skills to see if you fit into any of their respective teams. After being selected I was reached out to by the team that found good skills for the team and given an assignment to complete. Upon completion a smaller interview with only the team members and myself was scheduled. The interview involved questions from the assignment they provided as well as other technical questions and questions about work ethic and how I would function in their team.