There are multiple rounds of interviews:
1) Initial phone screen with an outsourced recruiter.
2) An assessment to be completed within 30 minutes, similar to an IQ test.
3) Teams interview with a hiring manager.
4) Teams interview with a hiring manager's manager.