I applied in-person. I interviewed at Alarm.com (Tysons Corner, VA) in June 2026
Interview
3 step interview process. 1st was the recruiter, didn't really go into my work history. Next was a video interview with a senior manager. They seemed really big on ai assisted coding. The lat was a 4 hour in person interview with the first two focused on system design and the last a programing logic exam focused on c# Linq questions. I bombed that due to syntax which cost me the interview.
Interview questions [1]
Question 1
Design a supply delivery system. Key point was messaging queues.
I applied through a recruiter. The process took 4 weeks. I interviewed at Alarm.com
Interview
First I had a recruiter call then a video call with a manager, including a technical assessment. The assessment focused on JavaScript , CSS and HTML (no framework), with an OOP question at the beginning.
Interview questions [1]
Question 1
What's the difference between an interface and a class?
- Phone Screening - Manager Screening - Final Interview I really enjoyed this interview every video call I had was great. And the people I met with all seemed great to work with. I got rejected mainly because of my years of experience didn't match what they were looking for. Reason for the neutral rating is mainly due to the feeling that if I had not reached out for an update. They would have never given me an official rejection. I notice this becoming an increasing issue across all companies at the moment.
Interview questions [1]
Question 1
Tell me a time when you disagreed with the direction the team was taking a project? How did you resolve those issues?