Upload Button Icon Add office photos

UnitedHealth

Compare button icon Compare button icon Compare

Filter interviews by

UnitedHealth Software Engineer Interview Questions, Process, and Tips

Updated 21 May 2024

Top UnitedHealth Software Engineer Interview Questions and Answers

  • Q1. Given a square with side L and a circle is inscribed in it. Find the area in the square except the circle. (Pretty simple apti question)
  • Q2. What is SDLC(Software Development Life Cycle) and what are it's phases?
  • Q3. What are the things other than indexes and tables present in a dbms? (Ans - Views, .. etc.)
View all 25 questions

UnitedHealth Software Engineer Interview Experiences

12 interviews found

I applied via Approached by Company and was interviewed in Sep 2022. 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 

(1 Question)

  • Q1. Basic Technical Questions related to the domain, technology you have applied.
Round 3 - Technical 

(1 Question)

  • Q1. Scenario based & end to end process oriented questions related to the domain, technology you have applied, you can also expect some managerial questions as well.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepared with everything that you have put in your Resume.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Asked basic sorting and searching algorithms

Round 2 - Technical 

(1 Question)

  • Q1. Asked questions about sql and Java

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more

I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1. Online test using jquery and react js
  • Q2. 2. Reverse number with sign
  • Ans. 

    Reverse a number while preserving its sign.

    • Extract the sign of the number using Math.sign()

    • Reverse the absolute value of the number using string manipulation

    • Convert the reversed string back to a number and multiply by the sign

  • Answered by AI
  • Q3. 3. Check if two strings are anagram
  • Ans. 

    Check if two strings are anagram

    • Sort both strings and compare them

    • Use a hash table to count the frequency of each character in both strings and compare the hash tables

    • Use an array of size 26 to count the frequency of each letter in both strings and compare the arrays

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - First round was online coding test with average difficulty.
Second round was video interview with managerial questions and 2 coding questions.

Skills evaluated in this interview

I was interviewed before Apr 2021.

Round 1 - Video Call 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was a technical Interview round with questions on C#, .NET and DBMS.

  • Q1. What is the difference between the Ref and Out keywords in C#?
  • Ans. 

    1. ref keyword is necessary the parameters should initialize before it pass to ref. out keyword is not necessary to initialize parameters before it pass to out.
    2. ref is not necessary to initialize the value of a parameter before returning to the calling method. out is necessary to initialize the value of a parameter before returning to the calling method.
    3. The passing of value through ref parameter is useful when the...

  • Answered Anonymously
  • Q2. What is the difference between ViewData, ViewBag, and TempData in C#?
  • Ans. 

    In Asp.Net MVC there are three ways to pass/store data between the controllers and views.

    ViewData
    ViewData is used to pass data from controller to view.
    It is derived from ViewDataDictionary class.
    It is available for the current request only.
    Requires typecasting for complex data type and checks for null values to avoid error.
    If redirection occurs, then its value becomes null. 

    ViewBag
    ViewBag is also used to pass data...

  • Answered Anonymously
  • Q3. What is the difference between managed and unmanaged code in C#?
  • Ans. 

    Unmanaged Code
    Applications that are not under the control of the CLR are unmanaged. The unsafe code or the unmanaged code is a code block that uses a pointer variable. The unsafe modifier allows pointer usage in unmanaged code.

    Managed Code
    Managed code is a code whose execution is managed by Common Language Runtime. It gets the managed code and compiles it into machine code. After that, the code is executed. The runtime...

  • Answered Anonymously
  • Q4. What are the different types of triggers in SQL Server?
  • Ans. 

    DDL Triggers
    In SQL Server we can create triggers on DDL statements (like CREATE, ALTER, and DROP) and certain system-defined stored procedures that perform DDL-like operations. DDL trigger can be used to observe and control actions performed on the server, and to audit these operations. DDL triggers can be used to manage administrative tasks such as auditing and regulating database operations.

    DML Triggers
    In SQL Server ...

  • Answered Anonymously
  • Q5. What are generic and non-generic collections in C#?
  • Ans. 

    C# includes specialized classes that store series of values or objects are called collections.
    There are two types of collections available in C#: non-generic collections and generic collections.
    The System.Collections namespace contains the non-generic collection types and System.Collections.Generic namespace includes generic collection types.

    C# includes the following generic collection classes in the System.Collections...

  • Answered Anonymously
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was a typical managerial round.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAUnitedHealth Group interview preparation:Topics to prepare for the interview - C#, .NET, DBMS, Data Structures, Algorithms, Aptitude, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

UnitedHealth interview questions for designations

 Senior Software Engineer

 (4)

 Associate Software Engineer

 (4)

 Software Engineer Intern

 (1)

 Software Developer

 (5)

 Software Developer Intern

 (2)

 Software Engineering Lead

 (2)

 Softwaretest Engineer

 (2)

 Full Stack Engineer

 (1)

Interview Questionnaire 

3 Questions

  • Q1. Java basics major in thread ,parlell task
  • Q2. Spring Indepth .like working of spring
  • Q3. Angular

Get interview-ready with Top UnitedHealth Interview Questions

Interview Questionnaire 

7 Questions

  • Q1. What are generic and non-generic collections in .net?
  • Ans. 

    Generic collections are type-safe and can store any type of data. Non-generic collections can only store objects of type 'object'.

    • Generic collections are preferred as they provide compile-time type safety.

    • Non-generic collections are slower and can cause runtime errors if the wrong type is added.

    • Examples of generic collections include List, Dictionary, and Queue.

    • Examples of non-generic collections include

  • Answered by AI
  • Q2. What are triggers and types?
  • Ans. 

    Triggers are database objects that automatically execute in response to certain events.

    • Triggers can be used to enforce business rules or perform complex calculations.

    • Types of triggers include DML triggers, DDL triggers, and logon triggers.

    • DML triggers fire in response to data manipulation language (DML) events, such as INSERT, UPDATE, or DELETE statements.

    • DDL triggers fire in response to data definition language (DDL) ...

  • Answered by AI
  • Q3. What is managed and unmanaged code?
  • Ans. 

    Managed code is executed by the CLR while unmanaged code is executed by the operating system.

    • Managed code is written in languages like C#, VB.NET, etc. and is compiled into Intermediate Language (IL) code.

    • Unmanaged code is written in languages like C, C++, etc. and is compiled into machine code.

    • Managed code is executed by the Common Language Runtime (CLR) while unmanaged code is executed by the operating system.

    • Managed...

  • Answered by AI
  • Q4. Difference between in, out and ref parameters?
  • Ans. 

    In, out and ref are parameter modifiers in C# used to pass arguments to a method.

    • In parameters are read-only and used to pass values to a method.

    • Out parameters are write-only and used to return values from a method.

    • Ref parameters are read-write and used to pass values to and from a method.

    • In parameters are passed by value, out and ref parameters are passed by reference.

    • In parameters are optional, out and ref parameters

  • Answered by AI
  • Q5. Difference between viewdata, viewbag and tempdata?
  • Ans. 

    Difference between viewdata, viewbag and tempdata

    • ViewData is used to pass data from controller to view

    • ViewBag is a dynamic object used to pass data from controller to view

    • TempData is used to pass data between controller actions or redirects

  • Answered by AI
  • Q6. MVC lifecycle
  • Q7. What are the ways to improve performance of stored procedures?
  • Ans. 

    Ways to improve performance of stored procedures

    • Use SET NOCOUNT ON to reduce network traffic

    • Avoid using SELECT *

    • Use table variables instead of temporary tables

    • Avoid using cursors

    • Use appropriate indexes

    • Avoid using scalar functions

    • Minimize the use of triggers

    • Use stored procedures instead of ad hoc queries

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was able to answer most of the answers with ease and got selected for next round which was managerial round and was fairly easy.

Skills evaluated in this interview

I was interviewed before Jul 2016.

Interview Preparation Tips

Round: Test
Duration: 2 hours
Total Questions: 100

Round: Group Discussion
Duration: 15 minutes

College Name: Gtbit

I was interviewed in Nov 2016.

Interview Questionnaire 

3 Questions

  • Q1. Draw a activity flow diagram for ola cabs management system and washing machine .
  • Ans. 

    Activity flow diagrams for Ola cabs management system and washing machine.

    • Ola cabs management system: User books a cab -> Driver accepts the ride -> User gets picked up -> User reaches destination -> Payment is made.

    • Washing machine: User selects wash cycle -> Machine fills with water -> Detergent is added -> Machine agitates clothes -> Water drains -> Clothes are rinsed -> Machine spins clothes -> Cycle ends.

  • Answered by AI
  • Q2. Photoelectric effect ,basic puzzles , aptitude questions and some general questions.
  • Q3. Basic questions about me, my future plans and asked to draw a sketch of whatever things going in my mind .

Interview Preparation Tips

Round: Technical Interview
Tips: learn the basic flow diagram for washing machines,cabs, aeroplane etc.

Round: Technical + HR Interview
Tips: learn some basic puzzles from different sites,put some efforts on aptitude .

Round: HR Interview
Tips: Be confident and keep a smile on your face.

Skills: Technical Questions, Apptitude, Puzzle Solving Capability, Communication
College Name: NIT Raipur

I was interviewed in Sep 2016.

Interview Questionnaire 

21 Questions

  • Q1. Given a square with side L and a circle is inscribed in it. Find the area in the square except the circle. (Pretty simple apti question)
  • Ans. 

    Area of square except inscribed circle

    • Find area of square

    • Subtract area of circle from square

    • Area of square = L^2, Area of circle = pi*(L/2)^2

    • Answer = L^2 - pi*(L/2)^2

  • Answered by AI
  • Q2. Write a program to find fibonacci series.. i.e. take an input from user, let's say n and then print first n fibonacci numbers (Cakewalk)
  • Q3. Write a program to find factorial using recursion (again, simple one)
  • Ans. 

    A program to find factorial using recursion.

    • Define a function that takes an integer as input.

    • Check if the input is 0 or 1, return 1 in that case.

    • Otherwise, call the function recursively with input-1 and multiply it with the input.

  • Answered by AI
  • Q4. What are indexes, views? (DBMS)
  • Ans. 

    Indexes are data structures that improve the speed of data retrieval operations in a database. Views are virtual tables created from queries.

    • Indexes are used to quickly locate data in a database by creating a sorted structure that allows for efficient searching.

    • Views are virtual tables that are created by executing a query and storing the result set as a named object.

    • Indexes can be created on one or more columns of a t...

  • Answered by AI
  • Q5. For an employee table write possible fields in it and similarly for dept. table and then find primary key and foreign key in these tables.
  • Q6. How indexes are implemented? (Ans - B Trees, B+ Trees)
  • Ans. 

    Indexes are implemented using B Trees and B+ Trees.

    • B Trees and B+ Trees are data structures used to organize and efficiently search data in databases.

    • B Trees are balanced search trees that store data in nodes with multiple children.

    • B+ Trees are similar to B Trees but have additional features like leaf nodes that form a linked list.

    • Indexes are created on specific columns of a database table to improve query performance.

    • ...

  • Answered by AI
  • Q7. What are the things other than indexes and tables present in a dbms? (Ans - Views, .. etc.)
  • Ans. 

    Other than indexes and tables, a DBMS also includes views, stored procedures, triggers, and functions.

    • Views: Virtual tables that are based on the result of a query. They provide a way to simplify complex queries and restrict access to data.

    • Stored Procedures: Precompiled sets of SQL statements that can be executed with a single command. They enhance performance and allow for code reusability.

    • Triggers: Special types of s...

  • Answered by AI
  • Q8. What are the roles of a database administrator?
  • Ans. 

    A database administrator manages and maintains databases, ensuring their security, performance, and availability.

    • Designing and implementing database structures

    • Installing and configuring database software

    • Monitoring and optimizing database performance

    • Ensuring data integrity and security

    • Backing up and restoring databases

    • Troubleshooting and resolving database issues

    • Collaborating with developers and system administrators

    • Pla...

  • Answered by AI
  • Q9. Then he gave a binary tree to me, asked me to write inorder traversal for that. (simple, hah)
  • Q10. Then asked me to write few numbers in sorted order..asked to perform binary search on them to find a particular number.
  • Q11. Types of integrity in dbms? (Ans- Foreign, referential, domain)
  • Ans. 

    Types of integrity in DBMS include foreign, referential, and domain.

    • Foreign integrity ensures that foreign key values in a table match primary key values in another table.

    • Referential integrity ensures that relationships between tables are maintained, preventing orphaned or invalid data.

    • Domain integrity ensures that data in a column adheres to specified data types, formats, or constraints.

    • For example, in a database for ...

  • Answered by AI
  • Q12. What is SDLC(Software Development Life Cycle) and what are it's phases?
  • Ans. 

    SDLC is a process followed by software development teams to design, develop and test high-quality software.

    • SDLC stands for Software Development Life Cycle

    • It consists of several phases including planning, analysis, design, implementation, testing, and maintenance

    • Each phase has its own set of activities and deliverables

    • The goal of SDLC is to produce high-quality software that meets customer requirements and is delivered ...

  • Answered by AI
  • Q13. What is agile methodology?
  • Ans. 

    Agile methodology is an iterative and incremental approach to software development.

    • Agile methodology emphasizes collaboration, flexibility, and customer satisfaction.

    • It involves breaking down the project into small, manageable tasks called user stories.

    • Teams work in short iterations called sprints, typically 1-4 weeks long.

    • Regular meetings like daily stand-ups and sprint reviews are held to track progress and gather fe...

  • Answered by AI
  • Q14. Why UHG?
  • Q15. Where do you see yourself after 3-5 years?
  • Q16. How do you like himachal? (As I'm from plains and I study here in himachal)
  • Q17. Introduce yourself!
  • Q18. Tell 1 thing which is not present in the resume and which you want from life.
  • Q19. Then asked me questions with obvious answers like "Are you willing to relocate?", "Are you ready to work in night shifts?" etc.
  • Q20. Asked me some questions regarding my family.
  • Q21. My strengths and weaknesses.

Interview Preparation Tips

Round: Test
Experience: The first round was a pen and paper aptitude test. The test consisted of questions from quantitative aptitude, logical reasoning, analytical reasoning and what not. It had all types of aptitude questions. The level of test was very high. Questions were very lengthy. I could only manage to solve around 15 questions in the time limit. +1 was given for correct answer and -0.5 for wrong answer. Though the cutoff to clear the test was around 7-8 out of 30, only 28 students out of the 150 students sat were able to clear the test.
Tips: 1. Do practice aptitude questions as much as you can before going for the test.
2. Don't try to guess any question's answer. If you are not getting it, just leave it.
3. Maintain the speed.
Duration: 45 minutes
Total Questions: 30

Round: Test
Experience: The second round was the pen and paper coding round. This round was mandatory for computer science students and optional for other branches. There were 3 questions given to us for which we had to write the code in any of the programming language we know.
The 3 questions that we got were:
1. Sort the array of pairs
2. Find mirror of the binary tree
3. LCS
All of the codes were pretty simple.
This test was taken just for the sake of asking questions in the interview and not for the selection for interview. Selection for interview was done completely on the basis of aptitude test.
Tips: 1.Just stay calm and cool. You would be having enough time to write. ;)
2. Practice on geeksforgeeks
Duration: 30 minutes
Total Questions: 3

Round: Technical Interview
Experience: This round was pretty simple. I had written ds, ada and dbms in my resume. That's why he asked me all the questions from them only. I answered almost all the questions quickly and got called for the 2nd interview after few minutes. This interview lasted for around 35-40 minutes. The interviewer was very friendly. He even offered me coffee and biscuits in between.
Tips: 1. Just stick to the basics of the core subjects.
2. Be very careful and specific about the things you mention in your resume.
3. Stay calm and cool.

Round: Technical Interview
Experience: This interview was fun to me. I enjoyed it a lot. It was a technical-cum-HR interview :D He started by asking questions regarding SDLC and as I started with that, he started making questions from the answers I was giving. He asked me questions regarding working in teams, that would I be comfortable working in a team with a boss or in a team where there is no boss. I answered all the questions very carefully giving him a valid reason. This interview lasted for around 25-30 minutes.
Tips: 1. Do your ground work about the company before going for the interview like you should be very clear about optum and UnitedHealth Care in which the UHG is divided and about their visions.
2. Enjoy the interview and do keep a short smile on your face. :)

Round: HR Interview
Experience: This round lasted for around 10-15 minutes only. The interviewer was very calm and friendly. As I went in, I was shivering, he then asked me if I'm nervous? I said no. He then made me feel calm by telling stories of his time when he was at my stage giving interviews and about other things that stage fear is a normal thing and butterflies in stomachs are also normal. After that I enjoyed answering to him each question :)
Tips: Stay confident.

Skills: Aptitude, Basics of programming, Confidence, LOGICAL THINKING ABILITIES
College Name: NIT Hamirpur

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Explain about ur project..?
  • Ans. 

    Developed a web-based project management tool for a software development company.

    • Used Agile methodology for development

    • Implemented user authentication and authorization using JWT

    • Integrated with GitHub for version control

    • Used React for front-end and Node.js for back-end

    • Implemented real-time chat feature using Socket.io

  • Answered by AI

Interview Preparation Tips

Round: Group Discussion
Duration: 2 hours minutes

Skills: Algorithms And Data Structures
College Name: IIT Madras
Funny Moments: HR asked what are languages u like?
i answered Tamil,English.

UnitedHealth Interview FAQs

How many rounds are there in UnitedHealth Software Engineer interview?
UnitedHealth interview process usually has 2-3 rounds. The most common rounds in the UnitedHealth interview process are Technical, Coding Test and Resume Shortlist.
What are the top questions asked in UnitedHealth Software Engineer interview?

Some of the top questions asked at the UnitedHealth Software Engineer interview -

  1. Given a square with side L and a circle is inscribed in it. Find the area in th...read more
  2. What is SDLC(Software Development Life Cycle) and what are it's phas...read more
  3. What are the things other than indexes and tables present in a dbms? (Ans - Vie...read more

Tell us how to improve this page.

UnitedHealth Software Engineer Interview Process

based on 1 interview

3 Interview rounds

  • Technical Round
  • HR Round
  • Personal Interview1 Round
View more
UnitedHealth Software Engineer Salary
based on 790 salaries
₹5 L/yr - ₹18 L/yr
43% more than the average Software Engineer Salary in India
View more details

UnitedHealth Software Engineer Reviews and Ratings

based on 101 reviews

3.5/5

Rating in categories

3.0

Skill development

3.9

Work-life balance

3.0

Salary

3.8

Job security

3.6

Company culture

2.8

Promotions

3.2

Work satisfaction

Explore 101 Reviews and Ratings
Senior Software Engineer
1.3k salaries
unlock blur

₹8.8 L/yr - ₹30 L/yr

Claims Associate
1.1k salaries
unlock blur

₹1.6 L/yr - ₹5.5 L/yr

Software Engineer
790 salaries
unlock blur

₹5 L/yr - ₹18 L/yr

Senior Claims Associate
524 salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Assistant Manager
285 salaries
unlock blur

₹4.5 L/yr - ₹15 L/yr

Explore more salaries
Compare UnitedHealth with

Anthem

3.6
Compare

Humang

2.0
Compare

Aetna

4.9
Compare

Centene Corporation

5.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview