Tip 1 : Learn about the profile and company
Tip 2 : Use past interview experience to narrow your search for topics to study
Tip 3 : Always prepare DSA and puzzle questions well and have a pen and paper to work it on.
Tip 1 : Check throughout your projects and write extensively all you did and what did you contribute in numbers .
Tip 2 : Read your resume and learn about how would you answer the questions based on resume you have written.
In the morning 10 am and it was mostly to test knowledge for your DSA and oops topics


1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Tip 1 : You need to have knowledge of C and DSA
Tip 2 : Prepare interview questions from past beforehand.
It was basic telephone call to which they checked my basic knowledge about C and told me more about the job and wanted to know language proficiency and work location availability.
Tell me about yourself and basic C Language questions like pointers and memory allocation.
Morning interview



The position given will always be less than or equal to the length of the linked list.
Assume that the Indexing for the linked list starts from 0.
Input :
‘K’ = 3, ‘VAL’ = 4
list = [1, 2, 3]
Output: [1, 2, 3, 4]

The ‘VAL’ = 4, is inserted at end of the above doubly linked list.
Tip 1 : Go through what you already been done in the online test and optimise it
Tip 2 : Learn to be spontaneous problem solver
Puzzle and Coding questions.




1. For a rectangle, its top left and bottom right coordinates are given.
2. Coordinates of the rectangles are integer values.
3. Edges of the given rectangles will always be parallel to the X and Y coordinate axes of the cartesian plane.
4. It is guaranteed that both the rectangles will have at least a unit area.
You have 100 light bulbs lined up in a row. You walk past them and turn them all on in the first pass. Then, starting at the same end, you go along and switch every other light bulb off... so all even-numbered light bulbs are now turned off.
Tip 1 : Prepare puzzles very well from Google
Hiring manager
Questions about other project and internship experience and what was your role and simple questions based on that.
Tip 1 : Prepare project and review every one of them again



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?
Tip 1 : Prepare it well and always use help given by interview and discuss where ever possible try to engage interviewer with yourself rather than being silent.

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