The Interviewer asked basic questions (tell me about yourself/ some of your projects), and asked me about how I use AI. I only did the phone screen, and didn't hear back after 2 weeks.
Positive experience
Difficult interview
Application
I applied online. The process took 3 weeks. I interviewed at Alarm.com (Tysons Corner, VA) in May 2024
Interview
I had 2 back-to-back interviews with two different software engineers. First one involved a basic LeetCode question on making a queue with two stacks. Second one involved questions about OOP and threads.
The process took 2 weeks. I interviewed at Alarm.com (Boston, MA) in Mar 2022
Interview
Went pretty smoothly and quickly. The initial online assessment was easy to medium difficulty. The next step was a phone call with the recruiter who was kind and easy to talk to. The final step was two 45-minute back-to-back interviews with the company's software engineers. These interviews consisted of behavioral questions and then an easy to medium difficulty technical assessment.
Interview questions [1]
Question 1
What is the difference between abstract classes and interface classes.