I applied through university. The process took 3 weeks. I interviewed at Alarm.com (Tysons Corner) in Nov 2014
Interview
I had a brief phone interview then was invited to their site to interview (lasted about 4 hours). They bought me a good lunch, which was cool. But no one that I talked to seemed very smart. They were very nervous and it seemed like they really wanted me to work there but I didn't get a good feel.
Interview questions [1]
Question 1
What is the big O running time of bogo sort? Answer: infinity.