submit application - interview with 4 managers, 30 minutes each. most of the interview was questions relating to the job, and then there were some personality questions. they mostly wanted to make sure you fit in with the team, you can learn all of the technical stuff once you're hired on.