The entire process took a little bit over 2 weeks.
The recruiter contacted me through LinkedIn. After the initial chat with him, I had the first phone screen interview a week later. This interview focused on system design, microservices, and database design, such as CAP theory, and atomic transaction. The feedback came back positive, so they scheduled virtual onsite 1 week later.
The virtual onsite was challenging, since I had to talk to 7 people for 4 rounds. Some rounds are purely technical which focused on what I did in my previous jobs, and some more system design questions were asked. Some rounds are entirely behavior questions. The virtual onsite was on a Thursday, and the recruiter called me with an offer on the following Monday.
The entire interview process is very pleasant. The recruiter is very helpful and transparent. He gave me good feedback and also prepared me for the virtual onsite. Everybody I talked to during interviews are very friendly and knowledgeable. You can tell they do their jobs according to the company culture, which is: hungry, humble, and capable. Some of the behavior questions are definitely used to find out if the candidate has a good cultural fit.