Tip 1 : Get your core java and oops concepts cleared
Tip 2 : Prepare arrays and linked list data structures.
Tip 3 : Practice clean code clean design principles.
Tip 1 : Mention about your previous experience and projects clearly.
Tip 2 : Don't end up making your resume a user guide. Mention only what is required for the role you are applying. Try to give maximum information in minimum words.
Interview was schedule in the afternoon on weekend.
The interviewer made me feel good and and was very interactive and helping me out with the questions.



In the given linked list, there is a cycle, hence we return true.

Step 1 : I tried using hash set first to store the elements in it as we traverse through linked list and if encounter with the same element again then their exists a loop.
Step 2 : The above solution will work only if we have all unique elements. So, interviewer asked me to do it considering duplicates.
Step 3 : Then instead of elements I thought of putting the address values of elements in the list.
Step 4 : Then interview said to optimize the space complexity as we are using extra space
Step 5 : I tried to find the solution but couldn't. But anyways interviewer was happy with how I fought for it.
Tip 1 : Be very clear with you preferred tech stack
Tip 2 : Prepare you tube videos for best answers to manager round question.
Tip 3 : Ask cross question about the project or the work.

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