First you finish an online coding test, then phone interview is some questions about your resume and the courses you have taken with respect to your transcript.
Onsite interview with 3 team leaders, first interviewer : two algorithm problems: 1, Implement a priority queue, 2. AVL tree(balanced binary tree)
second interviewer asked questions about finding duplicates in an array and find the 3rd largest element in an array.
last interviewer asked you to write some code of some simple problems(linked list loop detection).