Upload Button Icon Add office photos

UnitedHealth

Compare button icon Compare button icon Compare

Filter interviews by

UnitedHealth Software Developer Intern Interview Questions and Answers

Updated 16 Sep 2021

6 Interview questions

A Software Developer Intern was asked
Q. What are some SQL queries and JOIN operations you have worked with in your database management projects?
Ans. 

I have worked with SQL queries and JOIN operations in database management projects.

  • Used INNER JOIN to combine rows from two or more tables based on a related column between them.

  • Utilized LEFT JOIN to return all rows from the left table and the matched rows from the right table.

  • Implemented WHERE clause to filter rows based on specified conditions.

  • Employed GROUP BY to group rows that have the same values into summar...

A Software Developer Intern was asked
Q. 

Maximize Stock Trading Profit

You are given an array prices, representing stock prices over N consecutive days. Your goal is to compute the maximum profit achievable by performing multiple transactions (i....

Ans. 

Calculate maximum profit by buying and selling stocks multiple times.

  • Iterate through the array of stock prices and find all increasing sequences of prices.

  • Calculate profit for each increasing sequence and add them up to get the maximum profit.

  • Make sure to sell before buying again to maximize profit.

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
A Software Developer Intern was asked
Q. What are the differences between fragmentation and segmentation in operating systems?
Ans. 

Fragmentation is the division of memory into smaller blocks, while segmentation is the division of memory into logical segments.

  • Fragmentation divides memory into smaller blocks, leading to wasted space and inefficient memory usage.

  • Segmentation divides memory into logical segments based on program structure or data types.

  • Fragmentation can occur due to external fragmentation (unused memory between allocated blocks) ...

A Software Developer Intern was asked
Q. 

Copy and Reverse the Array

Given an array of non-negative integers ARR, your task is to create another array COPY_ARR with the elements of ARR in reverse order.

Input:

The first line contains an integer T d...
Ans. 

Create a new array with elements of given array in reverse order.

  • Iterate through the given array in reverse order and copy elements to a new array.

  • Ensure to handle edge cases like empty array or single element array.

  • Use a temporary variable to swap elements for in-place reversal if required.

A Software Developer Intern was asked
Q. 

LCA of Binary Tree Problem Statement

You are given a binary tree consisting of distinct integers and two nodes, X and Y. Your task is to find and return the Lowest Common Ancestor (LCA) of these two nodes.

...
Ans. 

Find the Lowest Common Ancestor (LCA) of two nodes in a binary tree.

  • Traverse the binary tree to find the paths from the root to each node, then compare the paths to find the LCA.

  • Use recursion to traverse the tree efficiently and find the LCA.

  • Handle cases where one node is an ancestor of the other node.

  • Consider edge cases like when one or both nodes are not present in the tree.

  • Optimize the solution to achieve the d...

A Software Developer Intern was asked
Q. 

Reverse Linked List Problem Statement

Given a singly linked list of integers, return the head of the reversed linked list.

Example:

Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
Reversed linke...
Ans. 

Reverse a singly linked list of integers and return the head of the reversed linked list.

  • Iterate through the linked list and reverse the pointers to point to the previous node.

  • Update the head of the reversed linked list as the last node encountered.

  • Ensure to handle edge cases like empty list or single node list.

  • Time complexity should be O(N) and space complexity should be O(1).

UnitedHealth Software Developer Intern Interview Experiences

2 interviews found

I appeared for an interview in Oct 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The timings of the 1st round were 11 am to 12 noon. It was a proctored online test using a friendly hackerrank platform to conduct the test. The test was smooth and went well. There were questions from different sections.

  • Q1. 

    Maximize Stock Trading Profit

    You are given an array prices, representing stock prices over N consecutive days. Your goal is to compute the maximum profit achievable by performing multiple transactions (i...

  • Ans. 

    Calculate maximum profit by buying and selling stocks multiple times.

    • Iterate through the array of stock prices and find all increasing sequences of prices.

    • Calculate profit for each increasing sequence and add them up to get the maximum profit.

    • Make sure to sell before buying again to maximize profit.

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

Involved solving coding questions basic interaction and some questions from oops and my resume

  • Q1. 

    Copy and Reverse the Array

    Given an array of non-negative integers ARR, your task is to create another array COPY_ARR with the elements of ARR in reverse order.

    Input:

    The first line contains an integer T ...
  • Ans. 

    Create a new array with elements of given array in reverse order.

    • Iterate through the given array in reverse order and copy elements to a new array.

    • Ensure to handle edge cases like empty array or single element array.

    • Use a temporary variable to swap elements for in-place reversal if required.

  • Answered by AI
Round 3 - Video Call 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

It was like an interaction round between the technical manager and us.

  • Q1. What are the differences between fragmentation and segmentation in operating systems?
  • Ans. 

    Fragmentation is the division of memory into smaller blocks, while segmentation is the division of memory into logical segments.

    • Fragmentation divides memory into smaller blocks, leading to wasted space and inefficient memory usage.

    • Segmentation divides memory into logical segments based on program structure or data types.

    • Fragmentation can occur due to external fragmentation (unused memory between allocated blocks) or in...

  • Answered by AI
  • Q2. What are some SQL queries and JOIN operations you have worked with in your database management projects?
  • Ans. 

    I have worked with SQL queries and JOIN operations in database management projects.

    • Used INNER JOIN to combine rows from two or more tables based on a related column between them.

    • Utilized LEFT JOIN to return all rows from the left table and the matched rows from the right table.

    • Implemented WHERE clause to filter rows based on specified conditions.

    • Employed GROUP BY to group rows that have the same values into summary row...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from TIET - Thapar Institute of Engineering And Technology. Eligibility criteriaAbove 7 CGPA,UnitedHealth Group interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, Algorithms, Operating Systems, Database management system and computer networksTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Study each subject deeply. Have your basics strong.
Tip 2 : Practice coding questions daily
 

Application resume tips for other job seekers

Tip 1 : Go through your resume thoroughly, and be ready to answer questions from your resume.
Tip 2 : Include some projects

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

There were 30 MCQ questions and 2 coding problems. The MCQs were medium-level questions. Coding problems were fairly easy.

  • Q1. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. 

    Reverse a singly linked list of integers and return the head of the reversed linked list.

    • Iterate through the linked list and reverse the pointers to point to the previous node.

    • Update the head of the reversed linked list as the last node encountered.

    • Ensure to handle edge cases like empty list or single node list.

    • Time complexity should be O(N) and space complexity should be O(1).

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

The interview was scheduled by the placement cell in the evening. The interviewer seemed to be an experienced developer.
He asked me general background questions like what are you interested most in? what are your technical interests? etc.
He then asked me about my project. Explained him well on that front and he seemed satisfied. He asked me to find the Lowest Common Ancestor of a given Binary Search Tree. I solved it in around 20-30 minutes and he finally asked me to write the solution on paper. He asked some practical OOPs problems for a while and I answered correctly but the explanations could be more thorough.

  • Q1. 

    LCA of Binary Tree Problem Statement

    You are given a binary tree consisting of distinct integers and two nodes, X and Y. Your task is to find and return the Lowest Common Ancestor (LCA) of these two nodes...

  • Ans. 

    Find the Lowest Common Ancestor (LCA) of two nodes in a binary tree.

    • Traverse the binary tree to find the paths from the root to each node, then compare the paths to find the LCA.

    • Use recursion to traverse the tree efficiently and find the LCA.

    • Handle cases where one node is an ancestor of the other node.

    • Consider edge cases like when one or both nodes are not present in the tree.

    • Optimize the solution to achieve the desire...

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

The interview was some 30 minutes after the technical round. The HR asked me general questions like my hobbies, technical and non-technical things in my resume, my interests, etc. The overall communication was very friendly.

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from National Institute of Technology, Raipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaAbove 7.5 GPAUnitedHealth Group interview preparation:Topics to prepare for the interview - Operating Systems, Data Structures, Algorithms, Project, Math puzzlesTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Be very informative of your project and brush it up before the interview process
Tip 2 : In the Aptitude round, aptitude questions were relatively harder but coding problems are very easy

Application resume tips for other job seekers

Tip 1 : Describe your project(s) well and put GitHub link
Tip 2 : They also asked non-technical topics that were in my resume

Final outcome of the interviewRejected

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about UnitedHealth?
Ask anonymously on communities.

Interview questions from similar companies

Round 1 - Case Study 

C programming

Interview Preparation Tips

Interview preparation tips for other job seekers - software development
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Simple coding test related to fundamental of programming

Round 2 - Technical 

(1 Question)

  • Q1. Question related to UI/UX, Promises, JS fundamentals
Round 3 - One-on-one 

(1 Question)

  • Q1. Detailed discussion on questions related to last round
Round 4 - HR 

(1 Question)

  • Q1. Basic salary discussion and policies discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - This experience related Front end engineer, so fundamentals of JS is very important also HTML, SCSS fundamentals are important.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Normal questions (technical and logical question)

Round 2 - Technical 

(2 Questions)

  • Q1. On technology only
  • Q2. Some logical wuesrion also
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via unstop and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

It was medium to difficult level test

Round 2 - Technical 

(2 Questions)

  • Q1. Questions about core subjects like oops pillars
  • Q2. Questions about projects, technologies used
Round 3 - HR 

(2 Questions)

  • Q1. Why do you want to join this
  • Q2. Your previous experience and questions about your background
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Coding Test 

Basic coding questions related to javascript or Java

Round 3 - Coding Test 

Specific to your skills, for FE web development angular related questions.

Round 4 - HR 

(1 Question)

  • Q1. Normal salary negotiation

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics of coding and always be positive.
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Javascript, React, hooks , life-cycle methods,
Round 2 - Coding Test 

Problem solving, binary search, shorting technique

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

(1 Question)

  • Q1. Explain about pagination
  • Ans. 

    Pagination is the process of dividing content into separate pages to improve user experience and optimize performance.

    • Pagination is commonly used in websites to display a large amount of data in manageable chunks.

    • It allows users to navigate through different pages of content, typically with options like 'Next' and 'Previous'.

    • Pagination can also include features like page numbers, page size selection, and total item cou...

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

(1 Question)

  • Q1. General Managerial questions

Skills evaluated in this interview

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

I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Basic introduction and soo on.
Round 2 - Coding Test 

Question related to profile.

Round 3 - Aptitude Test 

Aptitude test questions

Tell us how to improve this page.

Senior Software Engineer
1.2k salaries
unlock blur

₹7.9 L/yr - ₹30 L/yr

Claims Associate
947 salaries
unlock blur

₹1.6 L/yr - ₹5.1 L/yr

Software Engineer
715 salaries
unlock blur

₹9.3 L/yr - ₹16 L/yr

Senior Claims Associate
484 salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Assistant Manager
269 salaries
unlock blur

₹5.8 L/yr - ₹18 L/yr

Explore more salaries
Compare UnitedHealth with

Apollo Hospitals

4.1
Compare

GeBBS Healthcare Solutions

3.7
Compare

Max Healthcare

4.0
Compare

Sahrudaya Healthcare (Medicover Hospitals)

4.6
Compare
write
Share an Interview