Tip 1 : Solve competitive programming problems as many as you can (mostly medium difficulty).
Tip 2 : Keep basics cleared of DBMS and Computer Networking.
Tip 3 : Try to add good projects on resume
Tip 1 : Keep it neat and clean
Tip 2 : There is a bonus point if you had any kinda work experience in a relevant field.
30 tech MCQs + 15 Quant MCQs, you have to solve it within 45 mins
It was a subjective test just to check my thinking process and my approach towards solving a specific problem. There were 3 DS-algo problems to solve, 2 of them were easy to medium difficulty and 1 was hard.





The given array is sorted in non-decreasing order.


If the given matrix is:
[ [1, 2, 5],
[3, 4, 9],
[6, 7, 10]]
We have to find the position of 4. We will return {1,1} since A[1][1] = 4.
Had one DS problem to solve, and after that, he asked me technical questions about web technology and some puzzles too.



1. Push(num): Push the given number in the stack if the stack is not full.
2. Pop: Remove and print the top element from the stack if present, else print -1.
3. Top: Print the top element of the stack if present, else print -1.
4. isEmpty: Print 1 if the stack is empty, else print 0.
5. isFull: Print 1 if the stack is full, else print 0.
We perform the following operations on an empty stack which has capacity 2:
When operation 1 1 is performed, we insert 1 in the stack.
When operation 1 2 is performed, we insert 2 in the stack.
When operation 2 is performed, we remove the top element from the stack and print 2.
When operation 3 is performed, we print the top element of the stack, i.e., 3.
When operation 4 is performed, we print 0 because the stack is not empty.
When operation 5 is performed, we print 0 because the stack is size 1, which is not equal to its capacity.

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?