First you have a phone screen. Then a two hour in person interview with the hiring manager, operations manager, a manager in a different area, and HR. The hiring manager and operations manager asks technical questions, the other manager asks soft o skill questions, and hr asks soft skill questions and salary expectations.