A friend submitted a referral in their system and I got an email from a recruiter to schedule an online meeting the next morning. Started with a half hour friendly chat with the recruiter, went through two technical interviews with the engineers and and three panel interviews with managers and directors. The technical interviews were done on HackRank. The engineers were obviously experts in their field. The coding problems were not too hard that I couldn't do anything at all yet not too easy that I could just type out the code. They were designed to testing your ability to implement functionalities, catch corner cases, and optimize performance. The interviewers were there to give you hints and probing for your thought process. The panel interviews on Google Meet. One of them was about software architecture design, the other two revolved around and experiences in general. The entire process was swift and friendly. The recruiter, Olesya, was always there to let you know what to expect next.