I applied online through our school's career website. Two current engineers from Alarm.com came and met with me at school. I believe they were both Device Engineers, but had a solid understanding of questions to ask for a Quality Engineer position. At the time, I was unsure if I wanted to apply for Device or Quality- which they were fine with and allowed me to interview for both at the same time.
The next interview step was to go into the company's headquarters in McLean, VA. It is a nice area (also right next to Dunkin Donuts which was an added bonus). The interview was from 9:30-3 and I believe I spoke with a total of 5-6 people. It was a very full day but each interviewer was laid-back and I was offered water by every single person- which may seem like a small gesture, but it meant a lot. In the middle of the day, myself and the other two students interviewing ate a catered lunch in the conference room with a few of the employees. It was a relaxing lunch and the employees were easy to talk to and open to any questions. After lunch we continued the interviews and met with who we would be reporting to if given the job.
A few weeks later I received a phone call stating that they were making me an offer; about a week after that I had a written offer emailed to me and a little less than one week to accept it.