Three rounds: phone screen, interview assessing skills, and a final round interview (which was two interviews in one day). Interviewers did a great job of describing the company culture and the job. I also really liked them as people too - smart but also not afraid to show their personality too - which made me want to accept the offer when I got it