After an initial phone screen, I was given a two stage interview process. The first was a combination of interesting character assessment questions and company domain knowledge (which I was given adequate time to study on their site). The latter was an array of technical questions concerning the frontend, backend, UX, and devops.