Several stages consisting in:
Initial 15 minute call
First stage coding challenge 1hr
Assessment day (virtual) consisting of 3 interviews:
1 harder coding challenge, a system design question and a behavioural interview
Final 2 hr chat with Team Leader