Tip 1 : Practice 2-3 questions daily. Consistency is the key.
Tip 2 : Prepare Easy and medium level questions
Tip 3 : Everything mentioned on your resume should be on your fingertips
Tip 1 : Every information on the resume should be correct and on your fingertips
Tip 2 : Mention good projects on your resume and the impact you made on that project
First round was 1hr coding round on video call. It was a medium level coding problem. Interviewer was very polite and helpful.

I first gave the brute force solution, then gave the binary search solution and interviewer was satisfied with the approach.



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?
I wrote the iterative solution then he asked me to do it recursively. I faced some issues, but he gave me hints and i successfully wrote the solution.
This round was coding + System design round. This was also video call round. Interviewer was helpful.



You need to change in the given array/list itself. Hence, no need to return or print anything.
First i wrote the solution using count variable. Interviewer wanted more optimised solution, then i solved in single traversal.
Design parking Lot
Tip 1: Don't throw buzz words. You should have the proper understanding of the terms you are saying.
Tip 2: Practice at least 8-10 system design case studies.
Tip 3: Prepare fundamental theory well
This round was techno managerial round. Interviewer was friendly and polite. System design and some behavioural questions.
Synchronisation, multi threading, internal working of hashmap
Tip 1: Prepare fundamental of Java, DBMS and OS
Tip 2: Practice, Practice and Practice daily
Tip 3: Revise weekly the concepts

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