The process was quite long, the whole process took four months. I applied online. Initially, I got a rejection email, then I received an email from the recruiter for a half-hour HR interview, followed by a one-hour values alignment interview, then a technical interview with two senior engineers, and finally a team matching interview, the whole process took four months.