There were 3 rounds
1. Hackerrank - had sql and 2 dsa question
2. API Design, given an API had to transform the output into specified formats there were 3 variations. The interview experience was good
3. DB Design - Parking lot. The question was easy I felt that the interviewer was under pressure he randomly blurted out that i was not replacing him and till the end even after all other rounds went well this person kinda made it his life's mission to not let me through. Turns out he was asked to leave a few months after so things were pretty tough for him i guess.
4. System design. Don't remember the exact question but wasn't too difficult. We ended up talking about my opensource contributions and it was a good chat
5. Director round - A bit technical then we dwelled into behavioral round was a nice conversation and was assured a nice workenvironment if i were to join.