
Oportun Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Oportun.
Software Engineer
I wanted to share my experience with Oportun to warn others. After 4 rounds of interviews and discussing compensation, I submitted all my documents for verification, and was told an offer was coming. The recruiter even confirmed one level of approval was done for my offer. But after weeks of chasing and repeated assurances from HR, I was shocked to find the position was already filled. They then asked me to interview for a different team, which was totally unprofessional and disorganized. This whole thing makes me question Oportun's hiring process and how they communicate internally. It feels like they string candidates along with no respect for their time. I even turned down another job offer based on Oportun's assurances, only to be left hanging. I'd advise others to seriously reconsider Oportun unless they fix their hiring process. The lack of honesty and respect is really bad.
- There was a coding problem involving a binary tree.
- A system design question similar to how Netflix is designed was asked.
- Questions about database design were included.
Software Engineer
There were three rounds in total. The first round was focused on operational aspects, asking about daily tasks and specifically about logging and how to troubleshoot L3 issues. The second round involved system design, where I had to choose between focusing on LLD or HLD. The final round was about Data Structures and Algorithms (DSA), and I was given a problem on dynamic programming.
- How would you go about troubleshooting L3 issues?
Software Engineer
I applied for a backend developer role and the interview process involves 4 rounds. The first round is a Hacker Coding Challenge that includes 2 coding problems, some MCQs, and an SQL query. Then, there's a Technical Interview with 2 interviewers covering topics like Design patterns, Collections, Streams, Oops, multithreading, Spring boot, microservices, real-time challenges, SQL queries, and DBMS. Following that, there's a Managerial Round and finally an HR round.
- What are the pros and cons of using Microservices?
Oportun Software Engineer Interview Questions
Quoted word for word from Oportun interview reports.
“What is the role of the static keyword in nested classes?”
Read reports →“What is a thread lock, when can it occur, and how is it resolved?”
Read reports →“What is Setter Injection, and what are the different methods to achieve it?”
Read reports →“What are microservices, and when is it appropriate to use them?”
Read reports →“Explain the Twitter Subscription Architecture and how it delivers messages to subscribers.”
Read report →“Explain Java streams functions and the Comparator interface. How does it work?”
Read report →“Is it possible to separate beans based on the environment?”
Read report →“What are the advantages of MVC frameworks, and can you provide examples?”
Read report →“Can you write a method to copy directory contents? Feel free to use any programming language and any AI coding assistant you prefer.”
Read report →Formats, difficulty and experience
Across all 10 Oportun interview reports.