There was just one interview that was in person at one of their offices. It was a 1:1 interview with one of their managers and then I waited a few months to hear back. Typically they have set start times in order to provide an orientation for all interns, so it is important to make sure you have those dates free.