Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Oportun Team. If you also belong to the team, you can get access from here

Oportun Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Oportun Senior Software Engineer Interview Questions, Process, and Tips

Updated 8 Dec 2024

Top Oportun Senior Software Engineer Interview Questions and Answers

View all 6 questions

Oportun Senior Software Engineer Interview Experiences

5 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

The first round was a coding test, which was outsourced to an external vendor. I was asked 2 basic DSA questions, and there was discussions around the time and space complexity, and scope of optimizing the solutions. Post that there were a few questions around Spring Boot features and basic system design. The interviewer was professional throughout the interview, and the interview process felt more like a discussion, as compared to the standard interview process.

Round 2 - Coding Test 

There was another round of coding - this time conducted by the organization itself. It consisted of a medium level DSA question on stacks. I wrote the code on my personal IDE and executed it there itself. The interviewer discussed about the possible edge cases and how I would deal with them. Post solving the question I was asked about my previous projects.

Round 3 - Technical 

(3 Questions)

  • Q1. Discuss in detail about a scenario where a challenging production issue was handled.
  • Q2. What are your responsibilities as a senior / team lead in the current organization?
  • Q3. How did you handle conflicts with junior engineers and reporting managers?
Round 4 - Group Discussion 

This was the final round where the discussion was largely around system design and HLD. It started off with questions are system design patterns and concepts. Then I was asked to design a booking design, with discussions around concurrency control and transaction management.

Interview Preparation Tips

Interview preparation tips for other job seekers - The coding questions were easy-medium, so strong basics is important. Be prepared to talk about previous projects in detail. A good knowledge on system design concepts is a must.
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

1 hour - Reverse linked list k at a time

Round 2 - Technical 

(2 Questions)

  • Q1. Java 8 stream setup
  • Ans. 

    Java 8 stream setup involves creating a stream from a collection or array and applying operations like filter, map, and reduce.

    • Create a stream from a collection using stream() method

    • Apply operations like filter, map, and reduce to process elements

    • Use terminal operations like collect or forEach to get the final result

  • Answered by AI
  • Q2. CAP Theorem explanation wanted
  • Ans. 

    CAP Theorem states that in a distributed system, it is impossible to simultaneously achieve consistency, availability, and partition tolerance.

    • Consistency: All nodes in the system have the same data at the same time.

    • Availability: Every request gets a response, even if some nodes are down.

    • Partition Tolerance: The system continues to operate despite network partitions.

    • Examples: MongoDB prioritizes consistency and partiti...

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Interview 

(2 Questions)

  • Q1. Dynamo db working style
  • Ans. 

    DynamoDB is a fully managed NoSQL database service provided by AWS, designed for high performance and scalability.

    • DynamoDB is schema-less, allowing for flexible data models

    • It offers high availability and durability through replication and automatic backups

    • DynamoDB uses primary keys for data retrieval, with optional secondary indexes for querying

    • It supports ACID transactions for consistency and reliability

    • DynamoDB is de...

  • Answered by AI
  • Q2. Function vs method
  • Ans. 

    A function is a standalone block of code that can be called independently, while a method is a function that is associated with a class or object.

    • Functions are standalone blocks of code, while methods are functions associated with classes or objects.

    • Functions can be called independently, while methods are called on specific instances of classes or objects.

    • Functions are defined outside of classes, while methods are defi...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - My interview is fine, but they rejected
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. DP on Stock buy n sell
  • Ans. 

    Implement a dynamic programming solution for stock buy and sell problem.

    • Use dynamic programming to find the maximum profit by buying and selling stocks.

    • Keep track of the minimum stock price seen so far and update the maximum profit accordingly.

    • Consider edge cases like no profit or negative profit.

    • Example: Input [7, 1, 5, 3, 6, 4], Output 5 (buy at 1, sell at 6)

  • Answered by AI

Skills evaluated in this interview

Oportun interview questions for designations

 Senior Software Engineer Testing

 (1)

 Senior Software Engineer 2

 (1)

 Staff Engineer

 (1)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jul 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic angular and javascript concepts
  • Q2. Life cycle of angular
  • Ans. 

    Angular has a life cycle consisting of several phases that a component goes through from creation to destruction.

    • Angular components go through several life cycle hooks such as ngOnInit, ngOnDestroy, etc.

    • ngOnInit is called after the component has been initialized and its data-bound properties have been checked.

    • ngOnDestroy is called just before the component is destroyed.

    • Other life cycle hooks include ngOnChanges, ngDoCh...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Advanced angular and javascript concepts
Round 4 - One-on-one 

(1 Question)

  • Q1. Advanced javascript html css typescript
Round 5 - HR 

(1 Question)

  • Q1. Common questions on salary expectations and explain about benefits

Skills evaluated in this interview

Get interview-ready with Top Oportun Interview Questions

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The aptitude round consists of approx 20 q's, out of which half the q's were based on LR and aptitude and half based on computer fundamentals.

Round 2 - Coding Test 

The coding test consisted of 4 q's. The selection criteria was to complete at least 3 q's.

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me something about yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications using various technologies.

    • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in backend development with Node.js and databases like MongoDB and MySQL

    • Familiar with version control systems like Git and project management tools like Jira

  • Answered by AI
  • Q2. Questions on React.js, as i had build projects using react.js.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Consisted of basic dsa questions and time complexity questions

Round 2 - Coding Test 

4 dsa questions to be solved in one hour

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. It was one-on-one round with the CTO. They judged me on my technical knowledge as well as understanding of tech-era.
  • Q2. I was asked question related to the languages and tech-stacks I mentioned in my resume and also question related to OOPs concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident on what you speak. If you don't know the answer to a question, just say 'no' directly.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How event loop works?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Regarding the experience and project work
Round 2 - Coding Test 

DSA medium level questions regarding stack, queue , arrays

Round 3 - One-on-one 

(1 Question)

  • Q1. DSA Medium and Low Level
Contribute & help others!
anonymous
You can choose to be anonymous

Oportun Interview FAQs

How many rounds are there in Oportun Senior Software Engineer interview?
Oportun interview process usually has 2-3 rounds. The most common rounds in the Oportun interview process are Technical, One-on-one Round and Coding Test.
How to prepare for Oportun Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Oportun. The most common topics and skills that interviewers at Oportun expect are HTML, Automation Testing, SQL, Troubleshooting and Data Structures and Algorithms.
What are the top questions asked in Oportun Senior Software Engineer interview?

Some of the top questions asked at the Oportun Senior Software Engineer interview -

  1. Life cycle of angu...read more
  2. DP on Stock buy n s...read more
  3. CAP Theorem explanation wan...read more

Recently Viewed

INTERVIEWS

Sasken

No Interviews

INTERVIEWS

Instamojo

No Interviews

INTERVIEWS

Black Box Corporation

No Interviews

INTERVIEWS

Black Box Corporation

No Interviews

INTERVIEWS

Nutanix

No Interviews

INTERVIEWS

Sasken

No Interviews

INTERVIEWS

Motadata

No Interviews

INTERVIEWS

Black Box Corporation

No Interviews

SALARIES

Motadata

INTERVIEWS

Sasken

No Interviews

Tell us how to improve this page.

Oportun Senior Software Engineer Interview Process

based on 6 interviews

Interview experience

3.8
  
Good
View more
Oportun Senior Software Engineer Salary
based on 18 salaries
₹26.6 L/yr - ₹40.7 L/yr
136% more than the average Senior Software Engineer Salary in India
View more details

Oportun Senior Software Engineer Reviews and Ratings

based on 5 reviews

3.3/5

Rating in categories

2.9

Skill development

3.6

Work-life balance

4.5

Salary

1.9

Job security

3.3

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 5 Reviews and Ratings
Senior Software Engineer
18 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Data Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer Testing
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Test Engineer
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Oportun with

Aye Finance

4.1
Compare

Axio

3.7
Compare

LendingKart

3.1
Compare

NeoGrowth Credit

3.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview