4 stages (the first one with HR, the others with other members of the team) very straightforward and fast (no endless waits between one interview and the other). Very good communication between each stage.
Interview questions [1]
Question 1
Describe your tasks and responsibilities at your current company