Tip 1 : Be regular in practicing DSA questions from platform like leetcode
Tip 2 : Try to solve new problems (Unseen) under each topic, coz in the interview it becomes easy to cope up with
Tip 3 : Try to solve problem from multiple approaches it always impresses the interviewer
Tip 1: Have good projects in your resume
Tip 2: Mention your skills properly and truely. Like only right react in your cv if you know about it
It consist of 3 sections
1. English
2. Analytical Reasoning
3. 2 Coding questions



1. add(DATA) :
This function should take one argument of type and store it in its pool and returns the 'kth' largest number from the current pool of integers.
val - For this query, insert the integer into your current pool of integers and return the 'kth' largest integer from the existing pool of integers.
1. The maximum number of integers that will be given will always be under memory limits.
2. You will also be given an initial pool of integers whose size equals k.
3. The maximum number of queries will be less than 10^5.
4. The 'kth' largest element is not the 'kth' distinct element but the 'kth' largest element in the sorted order.
5. There will be at least one query of type 2.
Compare the new element with the root of the heap.
If a new element is smaller, then ignore it. Otherwise, replace the root with a new element and call heapify for the root of the modified heap



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.
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
The interviewer asked me questions from my resume, my experiences and the she asked me about react js and virtual dom concept associated with it. Then she asked me to explain OOPS
Explain the principles of OOPS
First the interviewer asked me a quick intro then asked me to open an IDE of my choice and share screen and asked me to implement a tree and then asked me to implement its inorder, preorder and postorder traversals both recursively and iteratively along with complexity discussion at each approach.



For the given binary tree:

The Inorder traversal will be [5, 3, 2, 1, 7, 4, 6].
I implemented it easily since i have done that before.
The Interviewer asked me about job location preference , about my family and basic behavioural questions like what will you do if your teammate is ineffective in doing his work.
The Interviewer asked me about job location preference , about my family and basic behavioural questions like what will you do if your teammate is ineffective in doing his work.
Tip 1 : Be calm and confident
Tip 2 : Ask questions about company to show your interest

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?