Ibotta logo

Ibotta Software Engineer Interview Questions
& Process

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

Based on 11 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Ibotta.

Showing 3 of 11
Ibotta logo
Ibotta

Software Engineer

Engineering · half a year ago

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

First there was a recruiter call, then a 90min tech screen where I had to read code and solve a problem. It felt a bit unpleasant and the vibes weren't great, I felt uncomfortable. The technical part wasn't too hard and they answered my questions at the end.

Confirmed questions1 question
  • Solve a JSON parsing and computation problem using a programming language you prefer.
Ibotta logo
Ibotta

Software Engineer

Engineering · nearly a year ago

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Panel Onsite
Interview formats
Behavioral Presentation

It was a pretty simple process with no leetcode-style technical interviews. We started with a phone screen with the recruiter. Then there was a panel interview where I had to explain and deep-dive on a project. Finally, a hiring manager behavioral round.

Confirmed questions1 question
  • Can you explain and demo a project you are proud of?
Ibotta logo
Ibotta

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Panel
Interview formats
Technical Coding Behavioral

The interview process involved an initial chat with the dev manager, followed by a technical interview with two engineers, and concluded with a panel interview. Everyone was super welcoming and excited about the work they do. I had a really great time chatting with everyone, and especially liked how personal the process felt. One of the engineers reached out over Linkedin and the dev manager made sure to keep the conversation going over email-- I really appreciated that.

Confirmed questions1 question
  • Can you walk us through this simple Vue application they shared?

Ibotta Software Engineer Interview Questions

Quoted word for word from Ibotta interview reports.

Given the array of pairs [ (1,5), (4, 7), (7,9), (12, 13) ], identify the longest ranges, which should result in [ (1,9),(12,13) ]

Read reports

Can you explain the difference between languages that use compilers and those that use interpreters?

Read reports

Solve a JSON parsing and computation problem using a programming language you prefer.

Read reports

Can you walk us through this simple Vue application they shared?

Read reports

Can you describe your role and responsibilities on your current project?

Read report

Formats, difficulty and experience

Across all 11 Ibotta interview reports.

Interview formats

Behavioral 36%
Technical 28%
Coding 20%
Presentation 4%
Other 4%

Interview difficulty

Easy 18.2%
Average 54.5%
Difficult 27.3%

Candidate experience

Negative 18.2%
Positive 54.5%
Neutral 27.3%