The first interview is over the phone and its a few questions to see if you are a good match. Second interview is in person usually with 2 Tech team leads and lasts 30 min. If you are lucky enough to make it to the last and final interview it is with 2 members of management.