OmniVision Technologies logo

OmniVision Technologies Interview Questions
& Process

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

Based on 59 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
40.7% Positive experience

Which role are you interviewing for?

24 roles · 59 reports

Candidate interview experiences

First-hand accounts from people who interviewed at OmniVision Technologies.

Showing 4 of 59
OmniVision Technologies logo
OmniVision Technologies

Design Verification Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Technical Behavioral

There were 4 rounds in total. The first was with a recruiter, and the following three were technical. The questions were pretty much based on the basics, not super specific to the field. They were mainly about verification planning, SV, UVM, and C. They were looking for someone with a background in performance verification as well as functional verification, which is why I didn't quite fit the requirements.

Confirmed questions1 question
  • Can you describe your approach to performance verification for a processor?
OmniVision Technologies logo
OmniVision Technologies

Staff Software Engineer

Engineering · a year ago

Staff Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Phone screen Onsite
Interview formats
Technical Coding Behavioral

Started with an HR phone screen to set up the next steps. Then, there was a 45-minute supervised written C programming test. After that, I had an interview with the Manager where we talked about my experience and the C test. I also interviewed with a Senior Staff Engineer, which was pretty similar to the first interview. Finally, there was a wrap-up discussion with the Manager, and I got to ask some questions.

Confirmed questions3 questions
  • Can you explain pointers and memory management in C?
  • How would you implement a linked list in C?
  • Could you demonstrate implementing algorithms in C?
OmniVision Technologies logo
OmniVision Technologies

Reliability Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

Had a call with the Hiring Manager, lasted 30-45min. We talked a bit about my reliability experience. The conversation mostly focused on 'working experience,' like if I knew specific details or numbers from specs, rather than problem-solving skills. Given their listed salary is lower than average, I suspect they're looking for someone who can handle data efficiently but might not need deep dives into complex issues.

Confirmed questions3 questions
  • Could you tell me about the standards used in the Medical industry?
  • What standards are applied in the Auto industry?
  • Which standards are relevant for the Communication industry?
OmniVision Technologies logo
OmniVision Technologies

Digital Design Engineer

Engineering · a year ago

Senior Easy Neutral experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

The interview process consisted of two main parts. Initially, I had a technical discussion, followed by a session with HR. The technical questions were fairly straightforward for me, and I believe anyone with relevant experience would find them manageable. The HR conversation, however, was extensive and challenging for me. They focused on assessing my psychological attributes, teamwork capabilities, and mentoring skills. Unfortunately, my performance in the latter area did not impress HR, and they decided not to proceed further with my candidacy. I suspect my mindset and perhaps being too candid played a role. I'll definitely learn from this experience.

Confirmed questions3 questions
  • Describe your past work experiences, highlighting challenges faced and how you overcame them.
  • What is your understanding of synchronization theory?
  • Can you elaborate on the principles of binary logic?

OmniVision Technologies Interview Questions

Quoted word for word from OmniVision Technologies interview reports.

What is the minimum number of feature points needed to determine the translation and rotation angle between two images?

Read reports

What are the differences between Moore and Mealy machines?

Read reports

Could you explain the connection between power usage and frequency, and also the physical significance of frequency?

Read reports

Can you explain synchronous versus asynchronous reset in Verilog?

Read reports

Can you detail the gain, bandwidth, and other characteristics of common source circuits?

Read report

Could you explain a priority encoder in digital design?

Read report

Formats, difficulty and experience

Across all 59 OmniVision Technologies interview reports.

Interview formats

Technical 47.8%
Behavioral 37.4%
Coding 8.7%
Presentation 3.5%
Group 0.9%

Interview difficulty

Easy 33.9%
Average 50.8%
Difficult 15.3%

Candidate experience

Negative 20.3%
Neutral 39%
Positive 40.7%

Reports by job function

Engineering 49
Operations 3
Finance 2
Sales 2
Research 1
HR 1