I applied via their website, heard back a few hours later to schedule a phone screen. Had a quick high level overview of the company, my experience, the position, etc. Next they scheduled a technical phone interview with some SQL questions. After that I had an onsite interview with about 4 rounds with a couple engineers, the CEO, and the CTO with a mix of technical, design, and behavioral questions.