There is a bit of a lengthy application that you need to fill online to apply. Next step is a 30 minute technical interview call. You demo a data science project and you show'e your code (screen share). I was asked why I chose a particular validation method and not a different one type questions. At the end of the interview, interviewer mentioned I would get my result within 2 weeks. Couple of days later I got an invite for another round of interview, this time with the program director, for 15 minutes. She just wanted to know more about why I want to join Insight and what I expect out of this program etc...Next day morning I got the acceptance for their data science program in silicon valley. They are very professional and thorough and helpful during this process.