An online python technical assessment that was followed up by a live interview where we reviewed my code, explaining how it works and how I could improve it, better time or space complexity. Then flown out for an onsite interview, mostly networking with a group system design task. There was almost a 3-4 month gap between doing the online technical assessment and the following interview.