Tip 1 : Do not rush into things. Learning takes time. Focus should be on the concepts and not just on leaving topics half-prepared. Devote 70% of both time and effort to DSA. I solved a total of around 500 questions on sites like GFG and Leetcode. Do not repeat similar questions just to increase the count of the number of questions
Tip 2 : Competitive Programming is a bonus and not a necessity, rather focus on core DSA based problems before trying CP. Do not pursue CP if you do not like it. Devote that extra time to core CS subjects and aptitude preparation.
Tip 3 : Projects play an important role too, do no ignore them. Try to get your hands dirty with a little bit of every field i.e., frontend, backend, and database.
Tip 1 : Try to make a single-page resume. Highlight skills, projects, and work experience more than CGPA. Ensure proper spacing and font to maintain professionalism.
Tip 2 : Do not lie on a resume. Everything written on your resume must be known by you in and out.
It's a MCQ based round consisting of 66 questions with medium difficulty . Topics Covered :
From Quantitive
1) Profit /Loss ( I guess their fav )
2) Simple/Compound Interest
3) Mixtures , Allegations and Percentage
4) Time and Work
5) Distance
6) Permutation , combination and probability
From Qualitative analytics - The questions asked from qualitative analysis are quite easy .If you have good practise on Seating Arrangements, Coding and Decoding, Number Series, Data Sufficiency, Syllogism, Clocks and Calendar, Data Interpretation etc on the topics you can answer maximum of the questions.
Verbal Ability - They can ask from any topics which are not hard but one should have a good practise on verbal questions before appearing for this round.
It is a technical + HR round where they will test your communication and logical skills. Question asked in this round are
1) Tell me about yourself - the basic question .
2) They asked me to define one of my project mentioned in CV.
3) They asked 3 questions related to my project , what are the difficulties faced and why you use react.js not angular.js - I answered this pretty well
4) Tell me about ACID properties (DBMS question )
5) At last the interviewer asked my to write the code of quick sort.



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.
use divide ad Concur algorithm



Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

Simple Quick sort algorithm

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: