Tip 1 : Practice atleast 250-300 questions to get a grasp of DSA
Tip 2 :Read the question, think about it for sometime, then go ahead and solve it, and keep checking the solution at last.
Tip 1: Mention at least two Projects in your resume
Good discussion on multithreading, OOPS, theory of data Structures like explain how hashmap works. This went for 30mins, then last 30mins was DSA



All the integers in the array appear only once except for precisely one integer which appears two or more times.
I talked with the interviewer continuously thoughout the 30mins. I asked if i can use pen and paper, and then started writing down what I was thinking, and from there figured out a pattern and was able to solve with all edge cases, and code and run it within time.
It was again a problem solving round, had good discussion on OOPS, java, spring-boot, multithreading, design, past experience.
It was a design like problem, I was given a class and then a list of objects of that class. I had to solve a min max problem, like find-out people with x salary and in descending order, the question was easy but it was structured in a difficult way.
Just was solving the question, then made some mistake in between, rectified it myself, then corrected it and gave the final answer and code. The Interviewer liked I saw my mistake and was talking throughout the process
We had discussion on hashmaps, equals(), hashCode(). It was indepth, and then Interviewer gave a question and scenario in which of the 2 given maps will the values change if i input something.(Learn)
Not just solve DSA questions, also have knowledge of how hashmap, queues, etc are used.
In this round I was asked about my previous experience and was asked on OOPS, java.
Had discussions on how will you design a hospital management system.
General discussion of how/ which APIs will you use, how kafka will be used there, retry flows, database
say what you think and be confident.

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