First stage was a 30 minute behavioral interview talking about my background and the company.
Following this was a one hour technical interview. The interview question was standard data structures/algo but structured in a way that was related to the product.
The last stage was a virtual onsite consisting of four interviews. This was made up of a technical interview, a casual interview chatting about the company, another technical interview based around a few problem-solving questions (no code), and an interview with the CTO.
Overall the process was well-balanced between technical and behavioral interviews and I was given many opportunities and resources throughout the process to learn more about the company.