In person, three rounds. One with the team and although you think it might be nerve racking, it is not that bad. It makes it worth it to see who you may be working with every day before accepting the job.
Interview questions [1]
Question 1
Would you rather submit something late and perfect, or on time and average?