The interview process was broken down into 3 different 2 person teams interviewing taking a total of 2.5 hours. The first two teams were of current software developers who asked your standard background questions like biggest accomplishment biggest struggle etc. and also two separate technical whiteboard questions. Then to end things I met with the team leader and a member of the team I would be joining to ask more background and get to know you questions. The interview went good but I ended up having to wait about a month to hear back which was not ideal.