First you do a technical interview and then in my case I got a follow up interview almost 6 months later. The technical is quite tough and requires a lot of practice on platforms like leetcode. The follow up was not bad but the interviewer had no interest in giving me a fair chance when it came to answering questions and they often cut me off before I even finished answering. Personally I did not feel like I would work there after that experience.