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.
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.
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.


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.


For example, consider the scenario shown below. The coordinates of Euclid, Pascal, and Monte have been shown in the figure.
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).
The coordinates of Pythagoras will be unique for the unique values of the other three coordinates.
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.
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.



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.

The above illustrates shows how merge sort works.
It is compulsory to use the ‘Merge Sort’ algorithm.
Tip 1 : It was a direct question but the interviewer asked to explain its time complexity
Tip 1 : practice sql queries
Tip 2 : read about types of keys
Tip 3 : practice joins thoroughly
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
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
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
What is recursion?