I applied online and heard back from RTS within a few days to set up a time for a phone interview. The phone screening was more technical than I'd anticipated, especially compared to some other phone screenings I'd had which were more casual/introductory in nature.
I went in about two weeks later for an in-person interview. I was glad I brought my laptop as the interview was primarily a live coding challenge (they would have given me a computer to use, but I was more comfortable using my own system). The interview was split into 3 sections, 2 different coding assessments and then a case study, and it took the entire 3 hours I was allotted. I struggled a bit with the first coding challenge, but talked through everything I was thinking with the 2 developers who were conducting the interview. They were mostly hands-off during this process but intervened when necessary to help steer me in the right direction.
Overall, I appreciated the free form nature of the interview and felt comfortable with my interviewers. I think that by talking through my thought process and engaging with my interviewers, I was able to demonstrate my abilities well, despite having a little trouble understanding what they wanted from me in the first coding challenge.