Started by emailing them describing my background, skills, and why I want to work for transit (along with my resume). Then I received a reply asking me to describe what kind of insights I could derive from one response from their Rate-My-Ride data. After that, had an initial screening call with the CTO. From there, I moved on to the next part which was a take-home assignment where I was given a sample of data and needed to create a Jupyter notebook describing the data, what problems there are with the data, as well as a first pass at a BI dashboard. Once that was done, I went on to another interview with two other people on the team where they asked me questions about the notebook, as well as some questions about my resume. Everyone was very nice and friendly, I loved everyone I talked to, but the process was surprisingly involved.