
Verkada Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 65 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Verkada.
Software Engineer Intern
Started with an online assessment on data structures and algorithms. After passing that, I had a technical phone screen with an engineer where we talked about my projects and I solved a medium coding problem. Then, the final round had two 45-minute interviews: one on systems design/technical stuff and another on behavioral fit. Recruiters were quick to respond, and I got the offer about a week after the final round.
- What are three learning goals you have for your time at Verkada?
Software Engineer
The interviewer was 9 minutes late. I was told the interview would be one leet code coding problem, a small system design, and then some other questions. I worked on the coding problem and got a working solution. With about 21 minutes left in the hour, the interviewer ended the interview abruptly, asking if I had any questions, instead of asking the system design question. While I understand interviewers might have expectations even with a working solution, the interview format should be followed, including the system design part. Changing the format midway seems arrogant. While the decision to move forward or make an offer is yours, a fairer process would be appreciated.
- A LeetCode medium difficulty problem was asked.
Software Engineer
Started with a technical phone screen, then a full day with 3 technical interviews, a less technical manager interview, and lunch. There was some recruiter contact before and after. The team was okay, but the recruiters were really unprofessional and made it a bad experience. They ghosted me for a month after the technical screen, and though it was the holidays, an email would've been nice. Then, before the onsite, the recruiter sent an email about prepping, but the link didn't work. I emailed her directly with no reply. They mostly asked React questions, which I wasn't prepared for, and a heads-up would have been appreciated. I got a generic rejection email, which was rude considering the time I invested. A phone call or at least a direct email would have been better, but this way they probably ensured I couldn't follow up.
- Can you fix this broken JavaScript code?
- How would you design a method for selecting a rectangular region within a grid?
- Could you outline the frontend architecture for a camera display grid?
Verkada Software Engineer Interview Questions
Quoted word for word from Verkada interview reports.
“Find the intersection of ranges in two sorted lists of non-overlapping ranges.”
Read reports →“Given an array of motion periods represented as tuples, select the combined periods of active motion.”
Read reports →“Given a list of intervals, find the minimum number of intervals you need to remove to make sure that the remaining intervals don't overlap.”
Read reports →“How do you find the minimum in an n-way merge sort?”
Read reports →“What are the time and space complexities of the OA problems?”
Read report →“How would you count the number of non-stationary objects in a surveillance system?”
Read report →“Write code to process sequences of input, returning true if a certain sequence is found in the recent history.”
Read report →“Can you build a Trie, add data to it, and then traverse it to find specific ending flags?”
Read report →“Could you explain how to find all pair wise intersections in a list of n tuples, where each tuple maps a key to a list?”
Read report →Formats, difficulty and experience
Across all 65 Verkada interview reports.