Canoo logo

Canoo Interview Questions
& Process

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

Based on 47 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
36.2% Positive experience

Which role are you interviewing for?

23 roles · 47 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Canoo.

Showing 4 of 47
Canoo logo
Canoo

Engineer

Engineering · half a year ago

Entry Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

The interview process was pretty smooth, not too many questions. It started with a recruiter call, then I had an interview with the manager, and then with the team. Overall, there were three interviews, and it moved quickly. In total, there were two main interview stages after the initial HR call.

Confirmed questions1 question
  • Could you introduce yourself?
Canoo logo
Canoo

Program Manager

Operations · more than a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical

Recruiter reached out who was located really far away. Instead of focusing on interview prep, I had constant company pitch calls every other day. The recruiter kept telling me how great Canoo is and why I should join. Communication was all over the place - texts, LinkedIn, emails - it was stressful to keep up. The interview with the director and hiring managers was okay and gave a good first impression. However, the second round with the program manager and systems engineer was disorganized, and one of them was rude and pushy. A few days after that interview, my recruiter called at 1:48 AM. I didn't answer since my phone is on Do Not Disturb at night. I saw the missed call the next morning and tried to reach out, but I was ghosted.

Confirmed questions2 questions
  • Can you introduce yourself?
  • What makes you want to join Canoo?
Canoo logo
Canoo

Embedded Software Engineer

Engineering · more than a year ago

Senior Difficult Neutral experience Decline offer 6 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Technical Coding Behavioral

The Hiring Manager set up the interview with a senior/lead engineer for a phone screen. The call, scheduled for an hour, ended up going for about 1.5 hours. The interviewer seemed eager to get through as many questions as possible. They gave a couple of coding questions that they said should take under 10 minutes. Then there was a virtual onsite with 5 rounds. Four of those rounds had two engineers asking questions, and one round was just with the hiring manager. Overall, it was a good interview experience, and the questions were relevant to the job.

Confirmed questions5 questions
  • Embedded questions.
  • Coding questions related to data structures and strings.
  • Do you have a thorough understanding of ARM MCU architectures?
Canoo logo
Canoo

Embedded Linux Software Engineer

Engineering

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

So I had this ~10 minute phone screen first. Then, the next week, I had a technical phone interview that was an hour long. I didn't make it past that technical phone interview, so I never got to the virtual panel interview part. The technical phone interview was all about common embedded software stuff, like SPI vs. I2C, or what happens when an interrupt fires. I felt like I answered most of them pretty well, maybe around 75%, and they all seemed pretty fair for the job. But, even though I thought I did okay, I got an email a few days later saying I wasn't moving on. Honestly, I wasn't too upset because I found out during the interview that they use VectorCast for testing their embedded software, and I really, really don't want to use that tool ever again.

Confirmed questions4 questions
  • Can you explain the meaning of specific keywords in C, such as static, const, and volatile?
  • Could you describe the sequence of events when an interrupt occurs?
  • What is a watchdog timer?

Canoo Interview Questions

Quoted word for word from Canoo interview reports.

Can you explain why Python's creators decided to make both lists and tuples?

Read reports

Can you explain the difference between Python lists and tuples?

Read reports

Can you write a binary search tree given a pointer to a pointer?

Read report

Can you explain the meaning of specific keywords in C, such as static, const, and volatile?

Read report

What is Application programming interface and Amazon web services?

Read report

Formats, difficulty and experience

Across all 47 Canoo interview reports.

Interview formats

Behavioral 44%
Technical 36.3%
Coding 11%
Presentation 2.2%
Group 2.2%

Interview difficulty

Easy 23.4%
Average 57.4%
Difficult 19.1%

Candidate experience

Positive 36.2%
Negative 46.8%
Neutral 17%

Reports by job function

Engineering 33
Operations 4
Design 2
Product 2
Other 2
Marketing 2