Tip 1 : Don't try to cover all the topics in your syllabus. Select 2-3 topics and prepare them very very well.
Tip 2 : Don't get very overwhelmed with the preparation, start with basics and go to intermediate gradually.
Tip 3 : Always try to perform in coding competitions, that helps a lot. And do atleast 300+ coding questions either in leetcode or GFG for variety.
Tip 1 : Make sure you highlight your projects, atleast 2 good projects and you should know everything about it
Tip 2 : Do not write something that you have not done, and you have not known, if it is a group project write the part that you have done.



class graphNode
{
public:
int data;
vector<graphNode*> neighbours;
}
1. Nodes are numbered from 1 to N.
2. Your solution will run on multiple test cases. If you are using global variables make sure to clear them.
I solved it before and hence it was easy for me to solve.
It was around 7 pm in the evening. He was really friendly.



The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Can you solve this problem in O(N) time and O(1) space complexity?
It was easy, I did it in iterative and recursive approach.
It was smooth
What are types of keys explain them all



1 ‘X’: Enqueue element ‘X’ into the end of the nth queue. Returns true after the element is enqueued.
2: Dequeue the element at the front of the nth queue. Returns -1 if the queue is empty, otherwise, returns the dequeued element.
Enqueue means adding an element to the end of the queue, while Dequeue means removing the element from the front of the queue.
It was easy and available on GFG

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?