Upload Button Icon Add office photos
Engaged Employer

i

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

Optum Global Solutions Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Optum Global Solutions Software Engineer Interview Questions and Answers

Updated 26 Apr 2025

16 Interview questions

A Software Engineer was asked 3mo ago
Q. What is the process for implementing a linked list?
Ans. 

Implementing a linked list involves defining nodes, linking them, and providing methods for insertion, deletion, and traversal.

  • Define a Node class with data and a pointer to the next node.

  • Create a LinkedList class to manage the head node and operations.

  • Implement methods for insertion (at head, tail, or specific position).

  • Implement methods for deletion (by value or position).

  • Provide traversal methods to display the...

A Software Engineer was asked
Q. How can you arrange an array in decreasing order without using extra space, a sort function, or a reverse function?
Ans. 

Use bubble sort algorithm to rearrange the array in decreasing order.

  • Iterate through the array and compare adjacent elements, swapping them if they are in the wrong order.

  • Repeat this process until the array is sorted in decreasing order.

  • Example: ['apple', 'banana', 'cherry'] -> ['cherry', 'banana', 'apple']

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Given the head of a singly linked list, sort the list using insertion sort, and return the sorted list.
Ans. 

Sort a linked list

  • Use a sorting algorithm like merge sort or quick sort

  • Traverse the linked list and rearrange the nodes accordingly

  • Ensure to update the head of the linked list after sorting

A Software Engineer was asked
Q. Write a function that reverses a string.
Ans. 

Reverse a string by iterating through the characters and swapping them

  • Create a function that takes a string as input

  • Initialize two pointers, one at the beginning and one at the end of the string

  • Swap the characters at the two pointers and move them towards the center until they meet

What people are saying about Optum Global Solutions

View All
a senior software engineer
1w
Offer selection
Hi all, I have two offers, one from optum (Unitedhealth group) and another from Experian. I'm a .net full stack developer. Which is better to go ? My main focus is, making it into top tier 1 companies.
Got a question about Optum Global Solutions?
Ask anonymously on communities.
🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. What are constraints in SQL?
Ans. 

Constraints in SQL are rules that limit the type of data that can be inserted, updated or deleted from a table.

  • Constraints ensure data integrity and consistency.

  • Types of constraints include primary key, foreign key, unique, check, and default constraints.

  • Examples of constraints include ensuring a column cannot have null values, or ensuring a foreign key references a valid primary key.

  • Constraints can be added when ...

A Software Engineer was asked
Q. How can you restrict a class from being inherited?
Ans. 

To restrict a class from being inherited, mark it as final.

  • Use the final keyword before the class declaration.

  • Final classes cannot be subclassed.

  • Any attempt to subclass a final class will result in a compile-time error.

A Software Engineer was asked
Q. What are the recent technologies you worked with?
Ans. 

I have worked with React, Node.js, and AWS recently.

  • Developed a web application using React and Node.js

  • Deployed the application on AWS EC2 instance

  • Used AWS S3 for storing and retrieving files

  • Implemented authentication and authorization using AWS Cognito

  • Integrated Stripe payment gateway for online payments

Are these interview questions helpful?
A Software Engineer was asked
Q. What is Procedure and package
Ans. 

Procedure and package are two types of database objects used in Oracle database.

  • A procedure is a subprogram that performs a specific action and can be called by other programs.

  • A package is a collection of related procedures, functions, and variables that can be used by multiple programs.

  • Procedures and packages are stored in the database and can be called from any program that has access to the database.

  • Procedures ...

A Software Engineer was asked 2mo ago
Q. Design Patterns and their usecase
Ans. 

Design patterns are reusable solutions to common software design problems, enhancing code maintainability and scalability.

  • Singleton Pattern: Ensures a class has only one instance and provides a global point of access, useful for managing shared resources like configuration settings.

  • Observer Pattern: Defines a one-to-many dependency between objects, allowing multiple observers to be notified of state changes, commo...

A Software Engineer was asked
Q. What is encapsulation, TDP, UDP, Normalization etc
Ans. 

Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

  • Encapsulation helps in hiding the internal state of an object and restricting access to it.

  • It allows for better control over the data by preventing direct access from outside the class.

  • Example: In object-oriented programming, classes are used to implement encapsulation by combining data attributes and methods.

  • TDP ...

Optum Global Solutions Software Engineer Interview Experiences

43 interviews found

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

Linked list graph string to be prepared

Round 2 - Coding Test 

Graph linked list was asked in this round

Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Rate yourself in the technology that you have added in your skills.
  • Ans. 

    I rate myself 8 out of 10 in Java, 7 out of 10 in Python, and 6 out of 10 in SQL.

    • Java - Strong understanding of OOP concepts, experience with Spring framework

    • Python - Proficient in data manipulation and analysis, used in various automation scripts

    • SQL - Comfortable writing complex queries, experience with database management

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Design Patterns and their usecase
  • Ans. 

    Design patterns are reusable solutions to common software design problems, enhancing code maintainability and scalability.

    • Singleton Pattern: Ensures a class has only one instance and provides a global point of access, useful for managing shared resources like configuration settings.

    • Observer Pattern: Defines a one-to-many dependency between objects, allowing multiple observers to be notified of state changes, commonly u...

  • Answered by AI
  • Q2. Mostly Map related questions in Java
  • Q3. Cloud questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

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

Round 1 - Technical 

(2 Questions)

  • Q1. Basic Questions of Data structure
  • Q2. 2 Sum
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were DSA and SQL questions

Round 2 - Technical 

(1 Question)

  • Q1. Question about Arrays and DBMS
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was a standard and pretty easy one

Round 2 - HR 

(2 Questions)

  • Q1. Why do you want to join
  • Q2. Very professional HR

Interview Preparation Tips

Interview preparation tips for other job seekers - Optum is a great firm to join
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

String manipulation questions

Round 2 - Technical 

(1 Question)

  • Q1. Array search and sorting
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Feb 2023. There were 3 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 tips
Round 2 - Technical 

(3 Questions)

  • Q1. What are constructors in dot net core and how will you overload a constructor.
  • Q2. How to make restrict a class so that it can not be inherited
  • Q3. What are constraints in Sql
Round 3 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself and the work you have done in recent times.
  • Ans. 

    I am a software engineer with experience in developing web applications using Java and JavaScript.

    • Developed a web application using Java Spring framework

    • Implemented RESTful APIs for data retrieval and manipulation

    • Utilized JavaScript frameworks like React.js for front-end development

    • Worked on database design and optimization using SQL

    • Collaborated with cross-functional teams to deliver high-quality software

  • Answered by AI
  • Q2. What new technology have you learned in last 6 months.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident and share your authentic experience only.

Skills evaluated in this interview

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

I appeared for an interview before Mar 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. What are the features of Java 8?
  • Q2. What is the process for implementing a linked list?
  • Ans. 

    Implementing a linked list involves defining nodes, linking them, and providing methods for insertion, deletion, and traversal.

    • Define a Node class with data and a pointer to the next node.

    • Create a LinkedList class to manage the head node and operations.

    • Implement methods for insertion (at head, tail, or specific position).

    • Implement methods for deletion (by value or position).

    • Provide traversal methods to display the list...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is an IoC (Inversion of Control) container?
  • Ans. 

    An IoC container manages object creation and dependencies, promoting loose coupling and easier testing in software applications.

    • IoC containers handle the instantiation and lifecycle of objects, reducing manual dependency management.

    • They support Dependency Injection (DI), allowing dependencies to be provided externally rather than hard-coded.

    • Examples include Spring Framework (Java), .NET Core's built-in IoC container, a...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is Procedure and package
  • Ans. 

    Procedure and package are two types of database objects used in Oracle database.

    • A procedure is a subprogram that performs a specific action and can be called by other programs.

    • A package is a collection of related procedures, functions, and variables that can be used by multiple programs.

    • Procedures and packages are stored in the database and can be called from any program that has access to the database.

    • Procedures and p...

  • Answered by AI
  • Q2. View and materilzed view differences
  • Ans. 

    View is a virtual table while Materialized view is a physical table.

    • View is a logical representation of data while Materialized view is a physical copy of data.

    • View is updated dynamically while Materialized view needs to be refreshed manually.

    • Materialized view is faster for read-heavy operations while View is better for write-heavy operations.

    • Materialized view can be indexed while View cannot be indexed.

  • Answered by AI
Round 3 - Maangerial 

(1 Question)

  • Q1. Database types and standards

Skills evaluated in this interview

Optum Global Solutions Interview FAQs

How many rounds are there in Optum Global Solutions Software Engineer interview?
Optum Global Solutions interview process usually has 2-3 rounds. The most common rounds in the Optum Global Solutions interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for Optum Global Solutions 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 Optum Global Solutions. The most common topics and skills that interviewers at Optum Global Solutions expect are Java, Software Development, Software Engineering, SQL and Application Development.
What are the top questions asked in Optum Global Solutions Software Engineer interview?

Some of the top questions asked at the Optum Global Solutions Software Engineer interview -

  1. What are constructors in dot net core and how will you overload a construct...read more
  2. How to make restrict a class so that it can not be inheri...read more
  3. How to find Nth value in sql ? What difference between varchar and N varchar ? ...read more
What are the most common questions asked in Optum Global Solutions Software Engineer HR round?

The most common HR questions asked in Optum Global Solutions Software Engineer interview are -

  1. What are your salary expectatio...read more
  2. Tell me about yourse...read more
How long is the Optum Global Solutions Software Engineer interview process?

The duration of Optum Global Solutions Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 29 interview experiences

Difficulty level

Easy 17%
Moderate 83%

Duration

Less than 2 weeks 59%
2-4 weeks 35%
More than 8 weeks 6%
View more
Optum Global Solutions Software Engineer Salary
based on 2.8k salaries
₹10.4 L/yr - ₹18 L/yr
54% more than the average Software Engineer Salary in India
View more details

Optum Global Solutions Software Engineer Reviews and Ratings

based on 329 reviews

3.8/5

Rating in categories

3.5

Skill development

4.2

Work-life balance

3.3

Salary

4.1

Job security

3.8

Company culture

2.8

Promotions

3.4

Work satisfaction

Explore 329 Reviews and Ratings
Software Engineer - Mainframe

Gurgaon / Gurugram

4-7 Yrs

₹ 6.4-20 LPA

Software Engineer

Bangalore / Bengaluru

5-10 Yrs

Not Disclosed

Explore more jobs
Claims Associate
4.1k salaries
unlock blur

₹2 L/yr - ₹5 L/yr

Senior Software Engineer
3.3k salaries
unlock blur

₹15.9 L/yr - ₹26 L/yr

Software Engineer
2.8k salaries
unlock blur

₹10.4 L/yr - ₹18 L/yr

Medical Coder
1.7k salaries
unlock blur

₹2 L/yr - ₹5.8 L/yr

Senior Claims Associate
1.2k salaries
unlock blur

₹2.6 L/yr - ₹5.9 L/yr

Explore more salaries
Compare Optum Global Solutions with

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
write
Share an Interview