Tip 1 : Have a good resume
Tip 2 : Be confident
Tip 3 : Believe in yourself
Tip 1 : Have a one page resume
Tip 2 : Don't write anything in resume which you can't explain
This round had 2 coding questions.



Pretty standard problem



1. enqueue(x) : Adds an item x to rear of the queue
2. dequeue() : Removes an item from front of the queue
3. size() : Returns number of elements in the queue.
4. front() : Finds the front element.
Let the given queue be { 1, 2, 3, 4, 5 } and K be 3.
You need to reverse the first K integers of Queue which are 1, 2, and 3.
Thus, the final response will be { 3, 2, 1, 4, 5 }.
Pointer Approach
Technical Round - Started with my instruction. 1 coding problem was asked related to data structure and algorithms.



[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Standard problem, I told the optimal solution which can be done using dynamic programming
Explain Deadlock, and scheduling algorithms.
Explain the difference b/w pass by value and pass by reference.
Just go through the engineering core subjects and especially their important concepts.
The round Started with my introduction. And then all questions were related to my project
Tell me about all projects listed on your projects.
How did you implement particular features in your project?
What challenges did you face?
HR introduced herself, asked me for my introduction. General HR questions were asked.
Just remain calm and always have a smile on your face

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