Software Engineer applicants have rated the interview process at Verkada with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 34% positive. To compare, the company-average is 48.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 22 days to get hired, when considering 29 user submitted interviews for this role. To compare, the hiring process at Verkada overall takes an average of 25 days.
Common stages of the interview process at Verkada as a Software Engineer according to 29 Glassdoor interviews include:
Phone interview: 38%
One on one interview: 24%
Presentation: 12%
Skills test: 12%
Group panel interview: 10%
Other: 2%
Personality test: 2%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Verkada
Interview
Recruiter reached out to me. One optional take home problem then a phone tech screen then a virtual onsite with several engineers for two pair programming questions, one algorithms, and one behavioral
I got the interview by referral. After a call with the recruiter, I got the invitation for phone interview, which is a OOD. I need to implement APIs based on the requirements with Python.
The interviewer arrived late exactly by 9 mins, I was informed that the interview format was one leet code coding, a small system design and some questions towards the end. So in the interview I worked on the problem and came up with the working solution. Still 12 minutes were remaining for 1 hour mark and also 9 more minutes as the interviewer was late by 9 mins (almost 21 mins remaining). The interviewer instead of asking the system design question abruptly ended the interview with "ask any questions". I understand the interviewer may have different expectation even if i provided a working solution, but the format of the interview should be respected, i.e including system design round too. Abruptly changing the interview format midway shows pure arrogance on part of the interviewer. I understand the decision to take the candidate to future interview rounds or making and offer is totally yours, but you can do a better job by making the interview process fair.
4 parts - a call with a recruiter, a frontend technical interview (eg; building out a UI in a timed session), Leetcode style interview, and a behavioral interview with the engineering manager.