
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
Which role are you interviewing for?
22 roles · 79 reportsCandidate interview experiences
First-hand accounts from people who interviewed at CEVA.
Embedded Engineer
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.
- Can you explain the distinction between an NPU and a GPU?
Computer Vision Engineer
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.
- Can you implement a matrix transpose?
- How would you implement a box filter?
- Write the header file for a Queue.
AI Software Engineer
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.
- 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).
Assistente Administrativo
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.
- 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 →“Write a function to compute the transpose of a 3D matrix.”
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.