I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Pittsburgh, PA) in Nov 2017
Interview
The first round is an online, behavioral interview. If you did well, they'll give you an onsite interview. I got this interview by chance. Applied to data roles, but was given an interview for this program instead.