I applied through university. The process took 3 weeks. I interviewed at Alarm.com (Vienna, VA) in Sept 2013
Interview
I applied through my university's job portal. Alarm.com saw my resume and gave me a call in early September 2013. The caller was friendly; we talked about my resume, my experiences, and they asked me some behavioral questions.
Then, Alarm offered me an on-site interview a week later. They paid for my flight and the hotel. However, my plane was delayed about 3 hours and I ended up in an airport an hour away in Baltimore. Ended up taking a taxi to DC with two others and then to Vienna alone. Due to an address mix-up, didn't get to my hotel until 2 am. Luckily I woke up for my 9 am interview.
I went to the waiting room first where I waited with 3 other candidates. I ended up going through the interview process with 2 of the candidates (we interviewed separately at the same time).
The on-site interview consisted of a series of one-person interviews. In order:
-A lead device engineer talked to me about my resume and asked me a brainteaser
-Another lead device engineer gave me a PCB and asked me to identify all the components on it. In addition, he asked me to identify common acronyms used in microcontroller and embedded programming (SPI, I2C, UART, etc.)
-A sheet with some basic coding questions
-Lunch with some employees and the two candidates. We had good conversation.
-An engineer interviewed me and asked me a C coding question with bit-shifting
-The CTO interviewed me and we talked about why I wanted to join Alarm.com, etc.
I had a great experience with the interview process. Everyone was very friendly and enthustiastic about their work. The engineers are all young; most of them have been out of college for a year. The culture is like that of a start-up, but Alarm.com has been around for 10 years and has carved out an established niche for the market that it's in.
Interview questions [1]
Question 1
The bit-shifting problem had me thinking for a while, but I got it with some prodding.
The process took 3 weeks. I interviewed at Alarm.com in Mar 2020
Interview
Contacted by recruiter, initially set up short phone call (~15 minutes). Did a hackerrank challenge, after that, scheduled a phone interview with the manager (~1 hour). Was told I would hear back from them very soon, and I never heard from them again.
Interview questions [1]
Question 1
Basic algorithms, questions about hardware and software from a high level. Nothing too specific at the stage I got to.
I applied online. I interviewed at Alarm.com (Boston, MA) in Jan 2020
Interview
A recruiter reached out to me for a phone interview 1.5 months after I submitted my application.
The phone screen consisted of logistical and behavioral questions. The Interviewer started to rush the interview towards the end. The interviewer informed me that I would hear back within a week. The phone screen ended in 15 minutes.
I got a rejection email 5 days after the phone screen.
Interview questions [1]
Question 1
Willing to relocate? authorized to work in US?
What do you know about the company?
Why did you choose this position?
What is something you learned recently from job/school?
Tell me about one of your most recent projects.
Any questions for the interviewer?
I applied online. The process took 3 weeks. I interviewed at Alarm.com (Tysons Corner, VA) in Oct 2019
Interview
ADC (alarm.com) was always very quick to reply and the entire process from application to offer took just under a month. Everyone who interviewed me was kind and courteous -- it was a great experience!
The 'interview' was a 3 stage process:
1) Basic phone screen
2) Online code challenge
3) All day on-site
Interview questions [1]
Question 1
Basic screen was a mix of behavioral and high level questions about technical knowledge. This was followed by an online code challenge which was some leetcode easy / medium level questions. Finally, the onsite ran the gamut from hardware to behavioral to software design questions depending on the interviewer.