Online application was short and straightforward: cover letter, resume, and series of questions - what's your background, what programming languages you've used, why do you want to transition into data science, any github pages or any side projects to show off.
Two and a half weeks after submitting the application I was invited to a first interview with a technical manager that I scheduled 4 days after the invitation. It was online video conferencing with screen share. First I was asked about my background, my interest in data science, and if I had any ideas about how an app or website I use could be improved. Next I went over a project I had been working on for the last year in grad school. I described the broad problem I was trying to tackle and showed what the input data looked like. Then I showed the output visualizations I made from a first iteration of the project that failed, then a second iteration that actually helped me solve the problem I had been working on. Finally, I briefly showed my code (took <2 minutes): the packages I used, the overall outline of the code, and the classes/functions needed to perform the major steps of reading in data, data processing, and output visualization.
A few days after the first interview I was invited to a final interview with a Program Director that I scheduled for 3 days after the second invite. It was done over online video conferencing and took 15 minutes. I was asked about my background, why I wanted to go into data science, and to teach the interviewer something new in 2 minutes. Then I got to ask more questions about the program. I got an acceptance letter a couple hours after the final interview.
Overall, from getting the initial invite to the first interview to receiving the acceptance letter took a little over 1 week.