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

Full Stack Engineering Intern

Optum
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2.5 months
Topics: OOPS, DSA, DBMS, OS, Computer Architecture, Networks.
Tip
Tip

Tip 1 : Practice basic DSA questions and be very good in subjects like OOPS, DSA, DBMS, OS, Computer Architecture, Networks.
Tip 2 : Participate in hackathons.
Tip 3 : Have 2 good projects atleast and be very good in project concepts.

Application process
Where: Campus
Eligibility: Percentage in X and XII : 60% or 6.0 CGPA; Pursuing Degree: 70% or 7.0 CGPA; Only Female Candidates No Standing Arrears
Resume Tip
Resume tip

Tip 1 : Have good projects in your resume and have clear idea of what you have done in those.
Tip 2 : Mention languages, frameworks, subjects only when you have proper hold on them, don't mention things you don't know properly.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date9 Oct 2020
Coding problem1

This round was conducted on the HackerRank platform and had 26 questions. MCQs each were of 1 mark with no negative marking while coding questions was of 50 marks. The MCQs were hard and difficult to finish because of time constraints.

1. Find Pair With Smallest Difference

Easy
15m average time
85% success
0/40
Asked in companies
OptumAmazonZoho Corporation

Given two unsorted arrays of non-negative integers, 'arr1' and 'arr2' of size 'N' and 'M', respectively. Your task is to find the pair of elements (one from each array), such that their absolute (non-negative) difference is the smallest, and return the difference.

Example :
N = 3, arr1 = [10, 20, 30]
M = 2, arr2 = [17, 15]
The smallest difference pair is (20, 17) with an absolute difference of 3. So, the answer is 3.
Note :
Both the arrays are unsorted, and all array elements are non-negative integers.
Try solving now
02
Round
Easy
Video Call
Duration45 Minutes
Interview date12 Oct 2020
Coding problem2

It was at 1.30 PM. I was asked to introduce myself and then was asked to explain any one of the projects in my resume. She told me to code questions related to searching and sorting which were very easy and also had to explain the time complexity. Also asked questions on html and js. Are the HTML tags and elements the same thing? What is Currying in javascript? Explain Scope and Scope Chain in javascript.

1. Search In Infinite Sorted 0-1 Array

Easy
10m average time
90% success
0/40
Asked in companies
IBMOlaQualcomm

You are given an infinite array consisting of only ones and zeroes, in sorted order. You have to find the index of the first occurrence of 1.

Example:
If the array is 0 0 0 0 1 1 1 1… then, the first occurrence of 1 will be at index 4 therefore the answer here is 4.
Note:
As the array size is infinite, the actual array won’t be given to you. Instead, you will be able to access the array elements by calling a method named ‘get’.

get(i) : returns the value present at index I.

Indexing is 0-based. 

Instead of representing an infinite array in the input, we give the index of the first occurrence of 1 in the input itself. However, this input will be completely hidden from the user.

It is guaranteed that the answer will fit in a 64-bit integer.
Try solving now

2. Technical Questions

She asked me about differences between C++ & JAVA, ACID properties, DBMS languages, 4 pillars of oops.
What is a Join? List its different types. (Learn)

03
Round
Medium
Video Call
Duration60 minutes
Interview date13 Oct 2020
Coding problem1

The round was held at 3 PM and I was asked to introduce myself, was asked to explain my background and then was asked to explain any one of the projects in my resume.

1. Technical Questions

I was asked more about the 4 pillars of OOPS, BCNF form, STL, what is JVM, differences between overloading and overriding, startup sequence of computers, etc.

Then he had put a situation like a client wants a health application, how many team members would you require and then he had put conditions like if the client reduces the amount to be paid, reduces the deadline and one of the team members resigns, then what would you do? This was a little challenging to explain. He asked me if I had any questions. I asked about the work culture and about the tech stacks used there.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
2 rounds | 2 problems
Interviewed by Optum
0 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Optum
923 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by Optum
794 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Optum
829 views
0 comments
0 upvotes