The first interview round was with the HR Recruiter, it was around 30 minutes and we talked about the position, an introduction about me, work terms.. etc
Mr. Alberto, the HR recruiter, was my primary point of contact, he was very friendly and responsive, he was even reachable outside the normal work hours.
Second interview was with the team that I am going to work with, questions were high-level and non-technical, we talked about the projects, the role in more details and my current experiences.
Next round was the technical interview, in the topics of data management, web design, and work ethics, and ended with a JavaScript coding challenge. The challenge was fun and not hard to solve.
The last interview was with the team manager and a senior software engineer. It's an extra interview for the short-listed candidates, and was mostly behavioral questions, to know about how my current work routine looks like, how would I behave in specific scenarios (eg. there's something you want to improve but the deadline is near).
Each interview lasted about an hour (except for the first one), the interviewers made me feel comfortable, and I felt like talking to my colleagues, as we shared a high level of consensus.