First, there was a Hackerrank challenge. Then, there were 2 technical interviews back to back. The first interview had two easy-medium questions and second interview had two medium-hard questions. Both interviews ended with a few behavioral questions.