They had three rounds of interviews, which were about an hour-long for each of them. They were very friendly and helpful throughout the whole process. The first interview was an initial get-to-know-you phone interview, which was a series of questions to see if you were a good fit in terms of culture. The next interview was with the HR person, who asked more technical questions for the job. The last interview was a presentation interview of a mock-up for a potential client.