CEVA logo

CEVA Interview Questions
& Process

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

Based on 79 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
38% Positive experience

Which role are you interviewing for?

22 roles · 79 reports

Candidate interview experiences

First-hand accounts from people who interviewed at CEVA.

Showing 4 of 79
CEVA logo
CEVA

Embedded Engineer

Engineering · a year ago

Mid Difficult Neutral experience No offer 1 round
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design

First up was a ~45–75 minute technical interview with a team lead, done onsite. After a quick intro, we did some live coding in C, covering pointers/bitwise, arrays/strings, and simple data structures, then talked about complexity and test cases. We also went over embedded concepts like interrupts vs. polling, memory/endianness, and RTOS. There was a short debugging problem, some DSP math, and then we finished with a brief Q&A about my projects.

Confirmed questions1 question
  • Can you explain the distinction between an NPU and a GPU?
CEVA logo
CEVA

Computer Vision Engineer

Engineering · a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding

The interview process was really bad. It began with a Zoom interview. On the day, I called the recruiter to confirm, and she seemed unsure and said she'd call back. She didn't confirm for 3 hours, even though I'd taken the day off. About an hour before, she told me the team leader was sick and we had to reschedule. I had two interviews, and both were terrible experiences. The interviewers were really dismissive. If I started a sentence with 'I think that...' and it turned out to be wrong, they'd say, 'Then you're probably not thinking clearly.' When I described my current job, he put down everything I said, saying 'it doesn't sound like I'm doing anything significant right now.' When I mentioned I managed 4 people out of 10 in a startup, he sarcastically asked, 'Wow! You're literally running half a company there!'. From the start, it felt hostile, cynical, and overly critical. I was rejected after the second interview.

Confirmed questions5 questions
  • Can you implement a matrix transpose?
  • How would you implement a box filter?
  • Write the header file for a Queue.
CEVA logo
CEVA

AI Software Engineer

Engineering · a year ago

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

I first talked to HR, and they set up a call with the group leader. This call was to make sure my experience matched what they needed and my expectations were aligned. After that initial chat, I had two technical interviews back-to-back on the same day, both lasting an hour. One was with the team lead, and the other with the group leader. I felt pretty good about the first one, but by the time I got to the second interview, I was really tired, and it didn't go as well as I'd hoped. It's been over two weeks now, and I haven't heard back. It's likely a rejection, but I'd expect a company with their standing to at least let candidates know.

Confirmed questions3 questions
  • Can you write C++ code to transpose a matrix using just the pointer to its start, the row count, and the byte jump size?
  • How would you transpose an array of int32s using the same constraints?
  • Describe how to implement a convolution on a matrix that calculates the sum of all preceding values up to the current cell (essentially, a convolution over an integral image).
CEVA logo
CEVA

Assistente Administrativo

Operations · more than a year ago

Entry Average Positive experience Decline offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

Foi um processo rápido e prático, com algumas perguntas sobre a vida pessoal como filhos, a pretensão salarial, como é o comportamento da pessoa, o motivo de ter escolhido a empresa, se já trabalhou na área antes, e sobre experiências em outras áreas, entre outras coisas.

Confirmed questions2 questions
  • Fale sobre sua experiência profissional.
  • Por que você escolheu esta empresa?

CEVA Interview Questions

Quoted word for word from CEVA interview reports.

Reverse a string such that the order of words stays the same, like 'hello world' becoming 'olleh dlrow'.

Read reports

Given a string, find the first non-repeated letter, implement this in C.

Read reports

Write code to draw a circle on a 2D array, given its radius and center coordinates.

Read reports

Implement a function to find the longest substring containing exactly two unique characters.

Read report

Write a C function to traverse a word after every tab in a string, like olleh dlrow (hello world).

Read report

What's the formula for the smallest circle that can enclose three points on a 2D plane that form a triangle?

Read report

Given an array of N positive and negative integers, what's an O(n) algorithm to find the subarray with the maximal sum?

Read report

What's the first character in a string that appears only once?

Read report

Formats, difficulty and experience

Across all 79 CEVA interview reports.

Interview formats

Technical 42.5%
Behavioral 29.3%
Coding 25.7%
Other 1.2%
System Design 1.2%

Interview difficulty

Easy 15.2%
Average 60.8%
Difficult 24.1%

Candidate experience

Neutral 40.5%
Positive 38%
Negative 21.5%

Reports by job function

Engineering 65
Operations 9
Legal 1
Sales 1
Finance 1
Design 1