There was an intro interview followed by multiple technical interviews testing understanding of data structures along with frontend and backend knowledge. Ended with a final interview composed of a technical challenge followed by one more round of behavioral questions.