ONI logo

ONI Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
35.3% Positive experience

Which role are you interviewing for?

8 roles · 17 reports

Candidate interview experiences

First-hand accounts from people who interviewed at ONI.

Showing 4 of 17
ONI logo
ONI

Manufacturing Technician

Operations · nearly a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Onsite
Interview formats
Behavioral

I applied online on November 20, 2025, and got an interview invitation the next day. I had my interview on December 2, 2025. I haven't received any updates or feedback on my application, even after sending two follow-up emails. It's been disheartening because I had to take time off my current job's shift to attend the interview, and the lack of communication feels like a disregard for my time. I haven't even received a generic rejection email, and the role has been reposted twice on LinkedIn since my interview. It's very unprofessional.

Confirmed questions1 question
  • What makes you want to work for ONI?
ONI logo
ONI

Intern

Engineering · a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

After submitting my CV and cover letter, I was invited to two interviews. The first was with HR, focusing on my motivation, personal goals, and character. The second interview was technical, with questions tailored to the specific department.

Confirmed questions2 questions
  • Can you share an instance of a challenge you've successfully navigated?
  • Could you detail your lab experience and present your current skill set?
ONI logo
ONI

Senior Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 7 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Presentation Panel Background check Offer
Interview formats
Technical Coding Presentation Case Behavioral

So, it started with an external recruiter giving me the lowdown on the gig and the company. Then, an internal recruiter echoed that, adding more about the company's vision and mission. After that, I chatted with a technical lead about their tech stack, how they work, and the kind of person they're looking for. Next up was an interview with the CTO, who walked me through the product roadmap and company vision. Then came a technical take-home assessment focusing on image processing, Python, C++, and CI/CD skills, which was pretty enjoyable but took a while. Following that, I had a deep tech interview with the team where I had to present myself and my qualifications, they reviewed my take-home, and I solved a math puzzle. The take-home and technical interview were well-done. After that, another recruiter reached out, and then I interviewed with the CEO. That CEO interview was super unstructured and felt like he hadn't even seen my CV, which was a bummer given all the time invested. I waited a bit, then asked for feedback. The external recruiter told me, surprisingly, no offer because they needed someone with way more experience. When I pressed, the internal recruiter explained that the tech team loved my take-home ('top-shelf') and thought I'd be a great cultural fit, but the board decided to pause hiring because they needed more senior engineers to figure out skill gaps and plan future hiring. Big thanks to the internal recruiter for being honest. But honestly, after 6 interviews, a take-home, 2 months, and no offer, it just felt disorganized and like a waste of everyone's time and resources.

Confirmed questions2 questions
  • Could you please complete a take-home assessment using Python and C++?
  • For an oil well placement optimization problem, could you derive an objective function and discuss your choice of optimization algorithm?
ONI logo
ONI

Digital Marketing Manager

Marketing

Manager Difficult Negative experience No offer 2 rounds
Interview process
Presentation Onsite
Interview formats
Presentation Behavioral

The interview process was long and felt clunky. I went through multiple stages, and some of them were out of order. I was asked to put together and submit a strategy presentation, which I did. After that, I went in and delivered the presentation. They kept me for a long time after the presentation, asking a lot of detailed questions and then they took my slides. I was later informed that the position was no longer available. It was a really poor experience, and I heard others had similar issues.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

ONI Interview Questions

Quoted word for word from ONI interview reports.

For an oil well placement optimization problem, could you derive an objective function and discuss your choice of optimization algorithm?

Read reports

Could you please complete a take-home assessment using Python and C++?

Read report

Can you share a marketing plan for one of their brands?

Read report

Formats, difficulty and experience

Across all 17 ONI interview reports.

Interview formats

Behavioral 39.5%
Technical 21.1%
Presentation 15.8%
Coding 13.2%
Case 7.9%

Interview difficulty

Easy 17.6%
Average 58.8%
Difficult 23.5%

Candidate experience

Negative 47.1%
Neutral 17.6%
Positive 35.3%

Reports by job function

Engineering 6
Operations 4
Marketing 3
Research 2
Analytics 1
Finance 1