1. General HR interview, this goes through your experience and skills in general. 2. Technical Interview broken into two halves, this will go through your computer science knowledge in terms of data structures and algorithms. 3. Management Interview broken into two halves, behavioral based which dives into some scenarios are experience based questions.