Tip 1 : Prepare DSA well and I personally recommend Coding Ninjas and GeeksForGeeks for interview preparation.
Tip 2 : Be confident & relaxed during the interview.
Tip 3 : Do revise your projects i.e how it works and what are its functionalities.
Tip 1: Make your resume short and try to make it one page only and mention all the skills that you are confident in.
Tip 2: Do not put false things on your resume.
In that round, there had 3 coding question and 15 MCQs that was based on Web Development and Networking.
Created a Django-based Application, They give use cases and Implement API things Online VS Code that's also in the Hackerrank platform.



By using Dynamic Platform.
The interviewer was very friendly, they asked some python, DBMS, Oops related questions and they give some situation-based questions after that, they give coding questions, and I solved that question.



1. Delete a character
2. Replace a character with another one
3. Insert a character
Strings don't contain spaces in between.
By using Dynamic Programming Top-Down Approach.
They asked some DBMS, OOPS related questions and after that, they asked coding questions, I gave answers but the interview was not satisfied with my explanation so that's the reason I was rejected.



1. Constructor:
It initializes the data members(queues) as required.
2. push(data) :
This function should take one argument of type integer. It pushes the element into the stack and returns nothing.
3. pop() :
It pops the element from the top of the stack and, in turn, returns the element being popped or deleted. In case the stack is empty, it returns -1.
4. top :
It returns the element being kept at the top of the stack. In case the stack is empty, it returns -1.
5. size() :
It returns the size of the stack at any given instance of time.
6. isEmpty() :
It returns a boolean value indicating whether the stack is empty or not.
Query-1(Denoted by an integer 1): Pushes an integer data to the stack. (push function)
Query-2(Denoted by an integer 2): Pops the data kept at the top of the stack and returns it to the caller. (pop function)
Query-3(Denoted by an integer 3): Fetches and returns the data being kept at the top of the stack but doesn't remove it, unlike the pop function. (top function)
Query-4(Denoted by an integer 4): Returns the current size of the stack. (size function)
Query-5(Denoted by an integer 5): Returns a boolean value denoting whether the stack is empty or not. (isEmpty function)
Operations:
1 5
1 10
2
3
4
Enqueue operation 1 5: We insert 5 at the back of the queue.
Queue: [5]
Enqueue operation 1 10: We insert 10 at the back of the queue.
Queue: [5, 10]
Dequeue operation 2: We remove the element from the front of the queue, which is 5, and print it.
Output: 5
Queue: [10]
Peek operation 3: We return the element present at the front of the queue, which is 10, without removing it.
Output: 10
Queue: [10]
IsEmpty operation 4: We check if the queue is empty.
Output: False
Queue: [10]
I had to give an explanation of using 2 queues but they want to use 1 queue.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?