i
Optum Global Solutions
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Code on de bounce and coding on closer
Closures in JavaScript are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow for maintaining state in an asynchronous environment.
They are created whenever a function is defined within another function.
Closures can be used to create private variables and functions in JavaScript.
Debouncing is a technique used to limit the rate at which a function is called.
Use a timer to delay the execution of a function until a certain amount of time has passed without the function being called again.
Reset the timer each time the function is called to prevent it from being executed multiple times in quick succession.
Debouncing is commonly used in scenarios like handling button clicks to prevent multiple rapid...
I applied via Campus Placement and was interviewed before Jul 2023. There were 2 interview rounds.
Aptitude question and ds algo
Find the longest consecutive sequence in an array of integers.
Sort the array to make it easier to identify consecutive numbers.
Iterate through the array and keep track of the current consecutive sequence length.
Update the longest consecutive sequence length as you iterate through the array.
I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.
What people are saying about Optum Global Solutions
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
Find the next maximum element in an array of strings.
Iterate through the array and keep track of the current maximum element.
Compare each element with the current maximum and update if a larger element is found.
Return the next maximum element after the current maximum.
Optum Global Solutions interview questions for designations
I was interviewed in Nov 2021.
Round duration - 90 minutes
Round difficulty - Medium
2 Programing Questions and 30 MCQs.
Programing questions were medium with one being array manipulation and other being graph based.
MCQ were from OOPs concepts, SQL, Operating System and Network, prepare in depth knowledge for all the topics.
You are given an array A
of length N
consisting only of integers. Additionally, you are provided with three integers X
, Y
and SUM
. Your task is to count the number of pairs (...
Count the number of pairs in an array that satisfy a given equation.
Iterate through all pairs of indices in the array and check if the equation is satisfied.
Use a hashmap to store the frequency of values that can be used to form pairs.
Optimize the solution by using two pointers approach to find pairs efficiently.
Given a string S
of length L
, determine the length of the longest substring that contains no repeating characters.
"abac...
Find the length of the longest substring without repeating characters in a given string.
Use a sliding window approach to keep track of the longest substring without repeating characters.
Use a hashmap to store the index of each character in the string.
Update the start index of the window when a repeating character is encountered.
Calculate the maximum length of the substring as you iterate through the string.
Return the m
Round duration - 90 minutes
Round difficulty - Medium
Questions on SQL and DBMS were asked in this round
ACID properties in DBMS ensure data integrity and consistency.
Atomicity: All operations in a transaction are completed successfully or none are. For example, transferring money from one account to another.
Consistency: Database remains in a consistent state before and after the transaction. For example, maintaining referential integrity.
Isolation: Transactions are executed independently without interference. For example...
Data abstraction in a DBMS involves hiding complex details from users, allowing them to interact with data at different levels of complexity.
Data abstraction in DBMS involves three levels: Physical level, Logical level, and View level.
Physical level deals with how data is stored on the storage medium, including details like data structures and file formats.
Logical level defines the structure of the database, including ...
Constraints in SQL are rules that are enforced on data columns in a table.
Constraints ensure data integrity by enforcing rules on data columns
Common constraints include NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK
Example: NOT NULL constraint ensures a column cannot have NULL values
Round duration - 30 minutes
Round difficulty - Medium
HR round was pretty much a casual conversation about why optum, work location, joining availablity and what qualities you would like to highlight about yourself.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Get interview-ready with Top Optum Global Solutions Interview Questions
I applied via Approached by Company and was interviewed before Jan 2023. There was 1 interview round.
I applied via Campus Placement and was interviewed in May 2022. There were 3 interview rounds.
Every thing realted job
I applied via Referral and was interviewed before Aug 2022. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Mar 2021. There were 2 interview rounds.
obj open vs obj open by handle
obj open opens a file and returns a file object
obj open by handle opens a file using a file descriptor
obj open by handle is faster than obj open
obj open by handle is used when you already have a file descriptor
To change work object status of multiple cases from pending to closed.
Identify the cases that need to be closed
Update the status of each case to closed
Save the changes made to the cases
Use a loop to perform the above steps for multiple cases
Example: Use a query to identify all cases with pending status and update their status to closed
Blocked rules are carry forward to ensure consistency and prevent errors in future processing.
Blocked rules are rules that have been prevented from executing due to certain conditions not being met.
These rules are carried forward to ensure that they are not missed in future processing.
This helps to maintain consistency and prevent errors in the system.
For example, if a rule is blocked due to a missing data field, it wi...
Privileges are permissions granted to users or processes to perform specific actions or access certain resources.
Privileges are used to control access to sensitive data or critical system resources.
They can be assigned to individual users or groups.
Examples include read, write, execute, and delete permissions.
Privileges can also be used to restrict access to certain functions or features within an application.
Without p...
Queue processor manages tasks in a queue while job scheduler schedules tasks based on time or event triggers.
Queue processor manages tasks in a queue and processes them in a first-in, first-out (FIFO) order.
Job scheduler schedules tasks based on time or event triggers, and can prioritize tasks based on their importance.
Queue processor is typically used for real-time processing of tasks, while job scheduler is used for ...
Append to adds an element to a list while append to map adds a key-value pair to a map.
Append to is used for lists while append to map is used for maps.
Append to adds an element to the end of the list while append to map adds a key-value pair to the map.
Append to map can also update the value of an existing key in the map.
Superclass data transform checkbox is used to inherit data transform rules from a parent class.
When checked, the subclass will inherit the data transform rules from the superclass
This can save time and effort in creating duplicate data transform rules
Example: A superclass has a data transform rule to convert a date format, when the checkbox is checked in a subclass, it will also use the same rule
This checkbox is availa
I was interviewed in Nov 2020.
Round duration - 90 minutes
Round difficulty - Medium
It was around 4 pm in the evening and it includes both MCQs and coding questions. Hackerrank platform was user friendly and good.
You are given an integer X
. Your goal is to find an integer Y
such that the bitwise XOR of X
and Y
yields the maximum possible value. The integer Y
must not exceed 2305843009...
Find an integer Y such that XOR of X and Y yields maximum value within given constraints.
Iterate through each test case and find the maximum possible Y by flipping all bits of X except the most significant bit.
The maximum value of Y is 2^61 - 1, which is 2305843009213693951.
Ensure that the obtained Y does not exceed the given constraints.
Round duration - 40 minutes
Round difficulty - Medium
30-40 minutes interview round.
Given an array containing N
distinct positive integers and a number K
, determine the Kth largest element in the array.
N = 6, K = 3, array = [2, 1, 5, 6, 3, ...
Find the Kth largest element in an array of distinct positive integers.
Sort the array in non-increasing order to easily find the Kth largest element.
Ensure all elements in the array are distinct for accurate results.
Handle multiple test cases efficiently by iterating through each case.
Round duration - 40 minutes
Round difficulty - Medium
Resume based round and some technical concepts were asked
Use SQL query with ORDER BY and LIMIT to find the 5th highest salary.
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 4,1 to skip the first 4 salaries and get the 5th highest salary
Round duration - 20 minutes
Round difficulty - Easy
Easiest of all was the HR round.
Tip 1 : Practice DSA as much as you can, try solving medium level questions because a clear understanding of DSA is a must.
Tip 2 : Do concepts of DBMS theoretical as well as SQL query, keep reviewing along with OOPs concepts.
Tip 3 : Few days before the interview practice and review OS important concepts along with networking.
Tip 1 : Make good projects that cover object-oriented as well as database concepts ( web, android, ML, or any other technology), do at least 2 major projects for a good resume
Tip 2 : Make it simple and be honest, only mention what you know also it is good to mention both technical and non-technical skills.
Some of the top questions asked at the Optum Global Solutions Software Developer interview -
based on 17 interviews
3 Interview rounds
based on 50 reviews
Rating in categories
Claims Associate
4.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
2.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
2.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Medical Coder
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Claims Associate
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Accenture
IBM
TCS