HR interview (phone) [30 min] - easy interview to understand to intention and have a more clear view of the position,
Team Lead interview (phone) [30 min] - second step with some technical questions,
Director interview (in person) [2 hrs] - completely technical.