Applied through their website, and got reached out to shortly after. Chatted with the recruiter, and then was sent an online coding assessment. Afterwards, I was scheduled for a technical phone interview, which mostly asked me to review this coding assessment and make additional improvements. A few days later, I was reached out to for an onsite interview in their office in San Francisco. I went onsite, had about 5 interviews, including a behavioral, a couple coding/algorithms interviews, and a systems design interview. Also got a chance to speak with the CTO. The next day, they informed me I'd be receiving an offer, and I got the offer details the next week. The hiring manager walked through the details of the offer for me, and then they scheduled a chat for me to speak with the CEO a few days later. I ended up passing on the offer, but I had a great experience interviewing and genuinely enjoyed everyone I met.