Optum interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Optum
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
While hunting for my first job, I used to keep track of every other website that posted openings from top companies. In the process, I would apply to about 10-15 job openings a week. One of those was Optum's when I came across it on Dare to Compete on HackerEarth.
Application story
It started as a hiring competition which was posted on Dare to Compete Hackerrank. The process started with an aptitude and a coding round based on which applicants were shortlisted for interviews.
Why selected/rejected for the role?
I was rejected because I was not able to provide a good approach to the DSA question which are being asked
Preparation
Duration: 5 months
Topics: Data Structures and Algorithm, OS, OOPS, CN, DBMS
Tip
Tip

Tip 1 : Be thorough with what you have on your resume
Tip 2 : Be efficient with problem solving skills

Application process
Where: Hackerrank
Eligibility: No Backlogs
Resume Tip
Resume tip

Tip 1 : Highlight what you know best
Tip 2 : Be thorough with what you have mentioned.

Interview rounds

01
Round
Medium
Online Coding Test
Duration60 minutes
Interview date26 Jul 2022
Coding problem2

1. Best Time to Buy and Sell Stock

Moderate
20m average time
80% success
0/80
Asked in companies
IntuitOptumOYO

You are given an array/list 'prices' where the elements of the array represent the prices of the stock as they were yesterday and indices of the array represent minutes. Your task is to find and return the maximum profit you can make by buying and selling the stock. You can buy and sell the stock only once.

Note:

You can’t sell without buying first.
For Example:
For the given array [ 2, 100, 150, 120],
The maximum profit can be achieved by buying the stock at minute 0 when its price is Rs. 2 and selling it at minute 2 when its price is Rs. 150.
So, the output will be 148.
Try solving now

2. Wildcard Pattern Matching

Hard
50m average time
30% success
0/120
Asked in companies
SalesforceFreshworksWalmart

Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The matching should cover the entire text not partial text.

The wildcard pattern can include the characters ‘?’ and ‘*’

 ‘?’ – matches any single character 
 ‘*’ – Matches any sequence of characters(sequence can be of length 0 or more)
Try solving now
02
Round
Medium
Telephonic
Duration60 minutes
Interview date31 Jul 2022
Coding problem2

1. Tiling Problem

Hard
45m average time
0/120
Asked in companies
OptumOlaAdobe

You have been given a board where there are '2' rows and 'N' columns. You have an infinite supply of 2x1 tiles, and you can place a tile in the following ways:

1. Horizontally as 1x2 tile
2. Vertically as 2x1 tile

Count the number of ways to tile the given board using the available tiles.

Note :
The number of ways might be large so output your answer modulo 10^9 + 7.

Here an example of tile and board for 'N' = 4 :

Tiling Example

Try solving now

2. Clone Graph

Moderate
25m average time
75% success
0/80
Asked in companies
UberAppleFacebook

You are given a reference/address of a node in a connected undirected graph containing N nodes and M edges. You are supposed to return a clone of the given graph which is nothing but a deep copy. Each node in the graph contains an integer “data” and an array/list of its neighbours.

The structure of the graphNode class is as follows:

class graphNode 
{  
    public:
        int data;
        vector<graphNode*> neighbours;
}
Note :
1. Nodes are numbered from 1 to N.

2. Your solution will run on multiple test cases. If you are using global variables make sure to clear them.
Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
3 rounds | 4 problems
Interviewed by Optum
1393 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Optum
995 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Optum
849 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 8 problems
Interviewed by Optum
750 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10148 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4448 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Amazon
3674 views
0 comments
0 upvotes