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

Software Engineer

Wipro pvt
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Object oriented programming, Data structures, SDLC, DBMS and SQL, Python libraries, Algorithms
Tip
Tip

Tip 1 : stay connected to basics. Do not forget basics in rush to complete advanced courses.
Tip 2 : Try as many common coding questions as possible. 
Tip 3 : Do not leave aptitude and logical for last minute.

Application process
Where: Campus
Eligibility: 60% and above throughout education.
Resume Tip
Resume tip

Tip 1 : Keep it short(1 page) and proofread it to avoid any kind of grammatical errors.
Tip 2 : Do not write anything you are unsure of.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration128 minutes
Interview date9 Nov 2020
Coding problem2

The test link and details were sent to us a day before the actual test. A pre-placement drive was organised at 10:30 am to brief us all about the company and instructions for its placement drive. The test started at 12:00 pm. It was an AI proctored online assessment which consisted of 3 sections. The first section was aptitude test which had questions from quantitative ability, verbal ability and logical ability. The second section had 2 coding questions. Level was both was easy. One of them was a direct knapsack algorithm and another was logical problem to complete the parallelogram in 2d matrix of symbols. I was able to complete only one. The third section was essay writing where my topic was downsides of our education system. Time given was 20 minutes for the same. Try not to make any grammatical or spelling error in essay.

1. Knapsack

Easy
15m average time
85% success
0/40
Asked in companies
AdobeGoldman Sachs

There is a potter who makes pottery wares. With his saving, he can purchase some pottery clay, say ‘K’ units to make pottery wares. He can transform this clay into ‘N’ different items. Each item requires a certain amount of day for production. From past experiences, he knows the profit he will make on each item. he wishes to maximize the profit.

Given the amount of clay he has, the number of things that can be made, the days required, and the profit associated with items. Help him find the maximum profit that he can earn.

Problem approach

This was a direct application of 0-1 knapsack problem. So dynamic programming approach of knapsack was applied to this problem.
We built the 2d array in bottom up manner.

Try solving now

2. Missing vertex in parallelogram

Easy
10m average time
90% success
0/40
Asked in companies
Morgan StanleyMAQ Software

Euclid, Pythagoras, Pascal and Monte plan to play in a park. Pascal, Monte and Euclid enter the park first and stand at three different arbitrary positions. As Pythagoras is the last one to reach the park, he decides to stand in such a way that the four points form a parallelogram if joined with each other. The positions of Euclid and Monte form one of the two diagonals of the parallelogram.

Your task is to help Pythagoras determine the coordinates of the point where he must stand so that a parallelogram is formed.

A parallelogram is a simple quadrilateral with two pairs of parallel sides. The opposite or facing sides of a parallelogram are of equal length and the opposite angles of a parallelogram are of equal measure

For example, consider the scenario shown below. The coordinates of Euclid, Pascal, and Monte have been shown in the figure. 

alt text

Euclid and Monte are standing at the endpoints of a diagonal and Pascal is standing at one vertex of the other diagonal. Using the coordinates of Pascal, Euclid and Monte, figure out the coordinates of Pythagoras, which will be (10, 15).
Note:
The coordinates of Pythagoras will be unique for the unique values of the other three coordinates.
Problem approach

First I added the symbols in a 2D matrix. It was a logical question where I used the simple property of parallelogram i.e. sum of coordinate points of one diagonal is equal to the other. We are given 2 coordinates and can find the third coordinate by traversing through the 2D matrix. Our target is the find the fourth coordinate which we can easily complete by using the property of diagonal coordinates.

Try solving now
02
Round
Medium
Video Call
Duration20 minutes
Interview date10 Dec 2020
Coding problem2

The interviews started around 9am -3 pm. My interview was conducted around 11 am. The interviewer was more interested in testing my basic knowledge. He asked me about basic concepts of OOPS, data management.
He was very happy with the answers I gave through examples. Later he asked me about data structures and asked me to write code for merge sort. I wrote that without any problem. Then he asked me about new technologies for data storage. I mentioned about cloud storage. I was asked to explain cloud computing in the most easiest way I can. At last i asked him his experience of wipro during this lockdown. The interview overall went smooth.

1. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
Media.netHewlett Packard EnterpriseIBM

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Problem approach

Tip 1 : It was a direct question but the interviewer asked to explain its time complexity
 

Try solving now

2. Explain sql query to display person with third highest salary

Problem approach

Tip 1 : practice sql queries
Tip 2 : read about types of keys
Tip 3 : practice joins thoroughly

03
Round
Easy
HR Round
Duration10 minutes
Interview date11 Nov 2020
Coding problem1

Hr round was conducted around 12 pm. It was a small round where the HR asked me about my internship learning.
Next he quizzed me to check my knowledge about the company.
Finally

1. Behavioral questions

About and why Wipro were the major questions asked to me. They also asked me about my key learnings from my internships.
Finally the interview ended with if I was comfortable with contract and relocation

Problem approach

Tip 1 : do research about the company well
Tip 2 : revise your resume well
Tip 3 : ask freely in case of any doubt. They like to see candidate's interest.

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
Software Engineer
3 rounds | 5 problems
Interviewed by Wipro pvt
1864 views
0 comments
0 upvotes
Software Engineer
4 rounds | 4 problems
Interviewed by Wipro pvt
2624 views
0 comments
0 upvotes
Software Engineer
1 rounds | 2 problems
Interviewed by Wipro pvt
0 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Wipro pvt
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes