First round was an HR screen, second round is a more in depth interview with other MDP associates or MDP alumni, third round is a day long on sight interview with several associates.
First round was fairly simple and non-technical. Questions like "Tell me about this experience".
Second round was a bit more challenging as it included a deep dive into your resume. There were also 1-2 round(s) of brain teasers. It's important to note that they want to see you work through the brain teasers. There is less importance on getting the right answer and more importance on staying calm and suggesting different ideas.
Third round was difficult in that it was a full work day (~8 hours) of interviews. All the interviewers were extremely kind and interested in my background. In addition to the interviews there is also a written test that you will have one hour to complete, a presentation on your background and a case study. The test is fairly simple but challenging to do in the alloted time. A few sample questions listed below. The case study is done in conjunction with another candidate (so someone you are competing against) which can tend to be a bit awkward. The presentation is on the broader parts of your background and you will have ample time to prepare it.
Overall, it was a great experience - the people were all interesting and genuinely seemed to enjoy their experience working at Alarm. The case study, while a good idea in theory, felt a bit uncomfortable for all candidates involved.