Verkada logo

Verkada Embedded Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 7 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
14.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Verkada.

Showing 3 of 7
Verkada logo
Verkada

Embedded Software Engineer Intern

Engineering · nearly a year ago

Intern Difficult Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Technical Technical Behavioral

It began with a recruiter call, followed by two technical interviews focusing on multithreading and socket programming. Then there was a hiring manager round. However, I didn't make it to the hiring manager round.

Confirmed questions2 questions
  • How would you multithread a sensor input?
  • How can you make a blocking function non-blocking?
Verkada logo
Verkada

Embedded Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

It was pretty straightforward, a recruiting call and then a first round interview where I had to show what I know about concurrency and stuff. Specifically, it was about a blocking thread that I need to get accurate results from. https://www.youtube.com/watch?v=GUqZDOP5uzQ&list=PLTjcBkvRBqGGbSckyAGLTy05sbPPl6dJA&index=23

Confirmed questions1 question
  • I highly recommend watching this video: https://www.youtube.com/watch?v=GUqZDOP5uzQ&list=PLTjcBkvRBqGGbSckyAGLTy05sbPPl6dJA&index=23 It helps a lot.
Verkada logo
Verkada

Embedded Software Engineer Intern

Engineering

Intern Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Take home Technical screen
Interview formats
Behavioral Technical Coding

I applied normally, got ghosted for a bit, then a recruiter hit me up on LinkedIn later on. She kept rescheduling the initial phone screen, often canceling last minute. After that, I had to do an online assessment in C++. Then there was a phone screen with the recruiter, followed by a 1-hour technical interview. While the recruiter was pleasant, the constant cancellations were a bit unprofessional. The actual technical interview involved coding a multithreaded function or two, which didn't feel super relevant to embedded systems. The interviewer also had a strong accent and we just dove straight into the coding problem without much intro. It felt like a test rather than a chance to show what I can do or discuss anything else.

Confirmed questions3 questions
  • Can you introduce yourself?
  • What motivates your interest in Verkada?
  • Code a non-blocking API around an existing blocking API.

Verkada Embedded Engineer Interview Questions

Quoted word for word from Verkada interview reports.

I highly recommend watching this video: https://www.youtube.com/watch?v=GUqZDOP5uzQ&list=PLTjcBkvRBqGGbSckyAGLTy05sbPPl6dJA&index=23 It helps a lot.

Read reports

Can you implement a memory tracker that hooks into the glibc library to monitor dynamic memory allocations and provide statistics?

Read reports

Was there an embedded technical question about threading?

Read report

Formats, difficulty and experience

Across all 7 Verkada interview reports.

Interview formats

Technical 43.8%
Coding 31.2%
Behavioral 25%

Interview difficulty

Easy 0%
Average 71.4%
Difficult 28.6%

Candidate experience

Positive 14.3%
Negative 42.9%
Neutral 42.9%