Initial technical assessment using an online platform that was more like a game than a programming test. Followed by a meeting with an HR manager and a final 1 hour technical interview. Everyone was excellent, friendly, and very technically knowledgeable. The best interview process I've been through! I was very sad to have to decline the offer