There were 4 rounds. First I had a chat with a recruiter on more general level topics. Then I had a chat with a senior engineer on the team, followed by a coding challenge that you need to present to the team. After passing this step the last round was to conversate with the hiring manager. Over good and fair process.