Applied through university recruiter- First round phone screening with GMDP recruiter. Second round video interview with hiring manager. Third round panel video interview. Final round in-person with hiring manager. Entire process took around 2 months.