The process is long, but they have a lot of flexibility for interviews, and I found it to be an enjoyable and interactive experience even with the stress of being an interviewee. I didn't get an offer, but I learned, and I got good feedback from them.
1) HHRR call (I applied through a recruiter)
2) Introductory meeting with 2 engineers. They asked me about my expectations and work experience.
3) Hackerrank test (90 minutes). This was mostly about async javascript, basic css, consuming some data and filtering. You don't need to have a perfect test to pass to the defense, mine wasn't.
4) Hackerrank defense: going through every hackerrank answer. I got asked about error managment (fe and be responsabilities), some optimizations (why I was using map/filter/etc or a for loop), CSS
5) Full technical interview: They asked me about pure JS like proptype, OOP, HTML, CSS, what is the last thing I learned and how would I explain it and a real case scenario about rendering/listing/etc.
6 & 7) Same day 30' meetings: Adyen Formula Fit interview and Board interview with someone from the C-level. They say you will know the final decision on the same day of these interviews.