Tip 1 : Practice is the key to crack any interview. Solve as many questions as you can.
Tip 2 : Learn about the company values.
Tip 1 : Keep it short and concise
Tip 2 : Try to highlight some work or projects that you did outside your work
Timing - Flexible, can take any time as per convenience.
Environment was great.



A singly linked list is a type of linked list that is unidirectional, that is, it can be traversed in only one direction from head to the last node (tail).
If the number of nodes in the list or in the last group is less than 'K', just reverse the remaining nodes.
Linked list: 5 6 7 8 9 10 11 12
K: 3
Output: 7 6 5 8 9 10 12 11
We reverse the first 'K' (3) nodes and then skip the next 'K'(3) nodes. Now, since the number of nodes remaining in the list (2) is less than 'K', we just reverse the remaining nodes (11 and 12).
You need to reverse the first 'K' nodes and then skip the 'K' nodes and so on. 5 6 7 10 9 8 11 12 is not the correct answer for the given linked list.
Firstly, push the k elements of the linked list in the stack. Now pop elements one by one and keep track of the previously popped node. Point the next pointer of prev node to top element of stack. Repeat this process, until NULL is reached.
Timing - around 12pm
It was a call on Google meet.
Interviewer was friendly



Can you solve each query in O(logN) ?
Finding a pivot and then performing binary search. keep repeating this until the element is found
Managerial round. Mostly around system design
Design a search service to get relevant results for travel.
Tip 1 : Practice from online resources
Tip 2 : Develop small projects to get around the in depth knowledge

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: