Pretty lengthy interview process, had an initial screening call with HR, then a 30 minute 1:1 with the hiring manager, a technical interview (you aren’t given prep material for this, just asked questions in the interview), then a 3 hour group interview with 4 half hour back to back interviews with various people (you get 1 half hour break)