Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Wipro interview experience Real time questions & tips from candidates to crack your interview

Data Analyst

Wipro
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Competitive Programming, Data Structure and Algorithms, OOPs, DBMS, Networks
Tip
Tip

Tip 1 : Make sure to go through the past interview experiences available online
Tip 2 : Have a strong foundation in OOPS and DBMS, almost all roles require these.
Tip 3 : Practice Leetcode daily, especially the most voted problems. I had more than 250 problems solved during time of interview.

Application process
Where: Email Approach
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Use a clear resume format, I used Overleaf for my resume
Tip 2 : Ask people to review your resume before using it

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date7 Sep 2021
Coding problem2

There were around 30 questions ranging from DBMS, OOPS + 2 coding questions to be solved in 90 minutes. MCQ's were easy to solve as they had been covered in my college's curriculum. It was a webcam monitored test.

1. Chocolate Problem

Moderate
15m average time
85% success
0/80
Asked in companies
AdobePaytm (One97 Communications Limited)JP Morgan

Given an array/list of integer numbers 'CHOCOLATES' of size 'N', where each value of the array/list represents the number of chocolates in the packet. There are ‘M’ number of students and the task is to distribute the chocolate to their students. Distribute chocolate in such a way that:

1. Each student gets at least one packet of chocolate.

2. The difference between the maximum number of chocolate in a packet and the minimum number of chocolate in a packet given to the students is minimum.

Example :

Given 'N' : 5 (number of packets) and 'M' : 3 (number of students)

subsequence

And chocolates in each packet is : {8, 11, 7, 15, 2}

All possible way to distribute 5 packets of chocolates among 3 students are -

( 8,15, 7 ) difference of maximum-minimum is ‘15 - 7’ = ‘8’
( 8, 15, 2 ) difference of maximum-minimum is ‘15 - 2’ = ‘13’ 
( 8, 15, 11 ) difference of maximum-minimum is ‘15 - 8’ = ‘7’
( 8, 7, 2 ) difference of maximum-minimum is ‘8 - 2’ = ‘6’
( 8, 7, 11 ) difference of maximum-minimum is ‘11 - 7’ = ‘4’
( 8, 2, 11 ) difference of maximum-minimum is ‘11 - 2’ = ‘9’
( 15, 7, 2 ) difference of maximum-minimum is ‘15 - 2’ = 13’
( 15, 7, 11 ) difference of maximum-minimum is ‘15 - 7’ = ‘8’
( 15, 2, 11 ) difference of maximum-minimum is ‘15 - 2’ = ‘13’
( 7, 2, 11 ) difference of maximum-minimum is ‘11 - 2’ = ‘9’

Hence there are 10 possible ways to distribute ‘5’ packets of chocolate among the ‘3’ students and difference of combination (8, 7, 11) is ‘maximum - minimum’ = ‘11 - 7’ = ‘4’ is minimum in all of the above.
Try solving now

2. Ninja and substrings

Easy
20m average time
80% success
0/40
Asked in companies
IndiaMartLinkedInWipro

Ninja has been given a string 'STR' containing only lowercase alphabetic characters. Ninja has to find the number of all the different possible substrings of size two that appear in 'STR' as contiguous substrings.

For example:

If the string is “abcd”, then all possible substrings of size two are { “ab”, “bc”, “cd”}.
Try solving now
02
Round
Medium
Video Call
Duration50 minutes
Interview date9 Sep 2021
Coding problem1

This was a technical round. I got the call after getting shortlisted in the Aptitude + Coding test. This round lasted for 50 minutes and started around 12 PM. The meeting was conducted on a Microsoft Teams call. 
I was asked questions based on my resume and my projects for the most part of the interview. Towards the end of the interview, I was asked 1 Problem based on Prefix arrays. Initially I presented the brute force O(N*2) solution followed by the optimal O(N) solution. This round went good for me.

1. Time To Burn Tree

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

You have a binary tree of 'N' unique nodes and a Start node from where the tree will start to burn. Given that the Start node will always exist in the tree, your task is to print the time (in minutes) that it will take to burn the whole tree.


It is given that it takes 1 minute for the fire to travel from the burning node to its adjacent node and burn down the adjacent node.


For Example :
For the given binary tree: [1, 2, 3, -1, -1, 4, 5, -1, -1, -1, -1]
Start Node: 3

    1
   / \
  2   3
     / \
    4   5

Output: 2

Explanation :
In the zeroth minute, Node 3 will start to burn.

After one minute, Nodes (1, 4, 5) that are adjacent to 3 will burn completely.

After two minutes, the only remaining Node 2 will be burnt and there will be no nodes remaining in the binary tree. 

So, the whole tree will burn in 2 minutes.
Try solving now
03
Round
Easy
HR Round
Duration30 minutes
Interview date13 Sep 2021
Coding problem0

This was the HR round and it was the final round required for selection. I qualified for this round after getting selected in the previous technical interview. My interview started around 4 PM and laster for about 30 minutes and my interviewer was a Senior Program Manager in Wipro. I was mostly asked about my resume, my hobbies, what are my passions, and what I expect from the Data Analyst role I was applying for in the future. This round concluded with the interviewer asking me if I had any questions for him. I asked him about the process freshers go once then join Wipro.

Start a Discussion
Similar interview experiences
company logo
Software Developer
1 rounds | 1 problems
Interviewed by Wipro
1161 views
1 comments
0 upvotes
company logo
Project Engineer
2 rounds | 3 problems
Interviewed by Wipro
0 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Wipro
787 views
1 comments
0 upvotes
company logo
Software Engineer Associate
3 rounds | 4 problems
Interviewed by Wipro
177 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Data Analyst
3 rounds | 6 problems
Interviewed by Cognizant
1591 views
0 comments
0 upvotes
company logo
Data Analyst
2 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes