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

Business Analyst

UHG
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structures, Algorithms, SQL, Database, Aptitude, OOPS
Tip
Tip

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 process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

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.

Interview rounds

01
Round
Easy
Coding Test - Pen and paper
Duration45 minutes
Interview date19 Jan 2017
Coding problem0

Questions were time taking and few from previous year CAT papers. Average cut-off was around 12-13 only. There was negative marking.
Tips: Manage your time. Speed and Accuracy are important. Practice daily for at least 1 hour and cover all models in various topics. CAT level exam.

02
Round
Easy
Group Discussion
Duration10 minutes
Interview date19 Jan 2017
Coding problem0

There were 12 in a panel, 6 were selected finally. they want a team player. Have discussed the benefits and problems associated with the topic and its long term effects on Indian Economy.

03
Round
Easy
Face to Face
Duration60 minutes
Interview date19 Jan 2017
Coding problem5

This was technical interview round. Questions based on programming and puzzles were asked.

1. Find prime numbers between given interval

Moderate
10m average time
90% success
0/80
Asked in companies
OptumIBMAdobe

You are given a positive integer 'N'. Your task is to return all the prime numbers less than or equal to the 'N'.

Note:

1) A prime number is a number that has only two factors: 1 and the number itself.

2) 1 is not a prime number.
Problem approach

The naïve approach for this question is to run a loop from the start to the end number. And for each number, check if it is prime or not. If the number is prime, we print it otherwise skip it.

One optimization to this approach would be to skip all even numbers (except 2 if present in interval) since even numbers are not prime.

Function to check if a number is prime or not :

isPrime(n):
	if (n <= 1) 
		return false
	for (i=2; i<n; i++){ 
		if (n%i == 0)
			return false
	}
	return true
Try solving now

2. Reverse a number

Easy
10m average time
90% success
0/40
Asked in companies
Wells FargoProtiumErnst & Young (EY)

Ninja is feeling very bored and wants to try something new. So, he decides to find the reverse of a given number. But he cannot do it on his own and needs your help.

Note:

If a number has trailing zeros, then its reverse will not include them. For e.g., the reverse of 10400 will be 401 instead of 00401.
Problem approach

Algorithm : 
Input: num
(1) Initialize rev_num = 0
(2) Loop while num > 0
(a) Multiply rev_num by 10 and add remainder of num 
divide by 10 to rev_num
rev_num = rev_num*10 + num%10;
(b) Divide num by 10
(3) Return rev_num

Try solving now

3. Bubble sort

Easy
10m average time
90% success
0/40
Asked in companies
HCL TechnologiesSAP LabsHCL Technologies

Bubble Sort is one of the sorting algorithms that works by repeatedly swapping the adjacent elements of the array if they are not in sorted order.

You are given an unsorted array consisting of N non-negative integers. Your task is to sort the array in non-decreasing order using the Bubble Sort algorithm.

For Example:
Bubble Sort implementation for the given array:  {6,2,8,4,10} is shown below :-

Alt test

Problem approach

Bubble Sort is the simplest sorting algorithm that works by repeatedly swapping the adjacent elements if they are in wrong order.

Pseudocode:
bubbleSort(arr[], n) 
{ 
	for (i = 0 to i < n-1) do :
	// Last i elements are already in place 
		for (j = 0 to j < n-i-1) do : 
			if (arr[j] is greater than arr[j+1]) 
				swap(arr[j], arr[j+1])
}
Try solving now

4. Puzzle

There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point you can find out the actual speed of the horse in a race. Find out the minimum no. of races which are required to get the top 3 horses.

Problem approach

Make group of 5 horses and run 5 races. Suppose five groups are a,b,c,d,e and next alphabet is its individual rank in this group(of 5 horses).for eg. d3 means horse in group d and has rank 3rd in his group. [ 5 RACES DONE ] 
a1 b1 c1 d1 e1 
a2 b2 c2 d2 e2 
a3 b3 c3 d3 e3 
a4 b4 c4 d4 e4 
a5 b5 c5 d5 e5 

Now make a race of (a1,b1,c1,d1,e1).[RACE 6 DONE] suppose result is a1>b1>c1>d1>e1 
which implies a1 must be FIRST. 
b1 and c1 MAY BE(but not must be) 2nd and 3rd. 
FOR II position, horse will be either b1 or a2 
(we have to find top 3 horse therefore we choose horses b1,b2,a2,a3,c1 do racing among them [RACE 7 DONE]. 
The only possibilities are : 
c1 may be third 
b1 may be second or third 
b2 may be third 
a2 may be second or third 
a3 may be third 
The final result will give ANSWER. suppose result is a2>a3>b1>c1>b2 
then answer is a1,a2,a3,b1,c1. 
HENCE ANSWER is 7 RACES.

5. Puzzle

Suppose you have a 3 liter jug and a 5 liter jug (this could also be in gallons). The jugs have no measurement lines on them either. How could you measure exactly 4 liter using only those jugs and as much extra water as you need?

Problem approach

1. Fill 3 liter jug from tap.
2. Empty it into 5 liter jug. 
3. Again fill 3 liter jug from tap 
4. Pour 2 liter (after that 5 liter jug will be full) from 3 liter jug into 5 liter leaving 1 liter in 3 liter jug.
5. Pour away the water of 5 liter jug.
6. Empty 1 liter water from 3 liter jug into 5 liter jug.
7 Fill 3 liter jug from tap and empty it into 5 liter jug .
8. 5 liter jug has 4 liters of water

04
Round
Easy
HR Round
Duration30 minutes
Interview date19 Jan 2017
Coding problem1

HR round with typical behavioral problems.

1. Basic HR Questions

1. About yourself.
2. Vision of company
3. Why UHG ?
4. Discussion on my Strengths, weaknesses
5. Questions about projects.
6. Why don't you have projects in analytics related topics?

Problem approach

Tip 1 : Be sure to do your homework on the organization and its culture before the interview.


Tip 2 : Employers want to understand how you use your time and energy to stay productive and efficient. Be sure to emphasize that you adhere to deadlines and take them seriously.
 

Tip 3 : Talk about a relevant incident that made you keen on the profession you are pursuing and follow up by discussing your education.

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
SDE - 1
3 rounds | 11 problems
Interviewed by UHG
1557 views
0 comments
0 upvotes
SDE - Intern
3 rounds | 4 problems
Interviewed by UHG
1041 views
0 comments
0 upvotes
Software Developer
3 rounds | 5 problems
Interviewed by UHG
1114 views
0 comments
0 upvotes
SDE - 1
4 rounds | 4 problems
Interviewed by UHG
925 views
0 comments
0 upvotes