There were three parts of the interview. The first one is a basic skills assessment with a software engineer. Then the next part was with the team that you're interviewing for. During the second part, you reviewing a piece of code and then talking about ways to improve it. The last part is with the manager of the team in which you ask any questions you may have.