OppFi logo

OppFi Software Engineer Interview Questions
& Process

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

Based on 16 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
37.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at OppFi.

Showing 3 of 16
OppFi logo
OppFi

Software Engineer

Engineering · more than a year ago

Staff Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

Had an initial Zoom call for introductions. A few days later, I went through the technical interview, which was a Zoom call with 2 engineers and an online coding app that took 1.5 hours. The next day, the recruiter let me know OppFi passed. The whole thing took a few weeks. TIPS: The online coding app had issues on Mac with Chrome/Safari, so be ready to adapt. Pay attention to engineer feedback/help during the interview and acknowledge it, as colleague interaction and communication seem really important for this role. They value object-oriented design heavily, so really lean into OO, even if it's a bit much for the question, and mention other considerations like unit testing, integration testing, and mockups. If you have time, show off with functional programming.

Confirmed questions1 question
  • Could you implement a game scoring algorithm based on the provided flag-gathering game rules and skeleton code, covering both Scottish and Welsh scoring variations?
OppFi logo
OppFi

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 7 rounds
Interview process
Phone screen Onsite Background check Offer
Interview formats
Coding Technical Behavioral

I applied online and then had a phone screen with the hiring manager about a week later. They asked a question similar to fizz-buzz. Then, about a week after that, I went on-site for a bunch of interviews. The first part was talking about my background and the company. Then, I had to model a popular board game as a program. After that, I chatted with some product managers. Next, there was a coding challenge. Then, I chatted with the hiring manager to ask any questions I had. Finally, I discussed and did DB modeling with the CTO. The first four sessions were with two employees, and they made me feel pretty comfortable and answered my questions well.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

OppFi logo
OppFi

Software Engineer

Engineering

Mid Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Coding Technical System Design Behavioral

This SWE2 process was pretty long. After the HM call, each interview had 2 people. First was the HM call (30 min). Then a "pair programming" session (45 min). It was weird, I had 30 min to code a game but wasn't typing. The other guy didn't know JS, and kept interrupting. Next, a 75 min front-end deep dive, which was great, the interviewers were cool. Then a 45 min system design, also a bit awkward, I explained and someone else diagrammed. Got a generic rejection email after all that. If I had passed, I would've had another 30-60 min with the director and HM. Pretty bad experience overall.

Confirmed questions1 question
  • Can you implement a game named Calvin Ball?

OppFi Software Engineer Interview Questions

Quoted word for word from OppFi interview reports.

Could you print a triangle with n rows using '*' and '-' given a number n?

Read reports

Design a Monopoly Game using Object-Oriented principles.

Read report

Could you implement a game scoring algorithm based on the provided flag-gathering game rules and skeleton code, covering both Scottish and Welsh scoring variations?

Read report

Can you do a simple coding test to output an Equilateral Triangle using asterisks?

Read report

Can you write a program to calculate the score for a common game?

Read report

Formats, difficulty and experience

Across all 16 OppFi interview reports.

Interview formats

Coding 35.4%
Technical 27.1%
Behavioral 22.9%
System Design 14.6%

Interview difficulty

Easy 0%
Average 75%
Difficult 25%

Candidate experience

Neutral 43.8%
Positive 37.5%
Negative 18.8%