Tip 1 : DSA was limited to coding rounds.Interviews had easy question on DSA
Tip 2 : Core subjects, SQL queries and OOPs output questions is a good to know
Tip 3 : Be confident with your answers as you will have counters.
Tip 1 : Make a crisp resume of only the tech stacks ur well aware.
Tip 2 : your interview will be as good as your resume.
The 1st round is a coding, aptitude, core concepts of java, data structures and algorithms round which is conducted through my anatomy portal as of today.



I used segment trees
For the MCQs, the questions were mostly on Threads, Synchronization, and inheritance. Brush those before you appear.
I have solved the first and second questions. But for the third question, I will be a bit of trouble to understand the question. At last I understood the question and started to code. Basically, it is a dynamic problem. Finally, i solved the question but I missed some Test cases.



Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]
Output: 11
Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
Greedy



1. The root node is not considered as the node with no sibling.
2. If there are no such nodes, return -1.

Here node 4 and 7 do not have any siblings.
DFS recursion
Group Discussion Format – 35min
Welcoming, Context Setting & briefing the Topic By GD Moderator – 5min
Discussion – 28min
Closing Remarks – 2 min
Topic: impacts on social websites
I took the lead and condensed all my peer's pointers and in the end the moderator told me to close the discussion.
The interview is around greater than 50 minutes. The interviewer nearly ask 60 questions in this one hour.
Few questions that I remember was:
Introduce yourself?
What is abstract class?
What is abstract method?
What is an interface?
Difference between abstract class and interface?
What are the oops concepts? and explain them?
How many types of polymorphism?
What is overriding?
Difference between overriding and overloading?
What is the use of finalize keyword?
Difference between compile time polymorphism and run time polymorphism
What will have if a method or variable will contain static keyword?
Explain each keyword form public static void main(String args[])>?
How was multithreading useful for our daily life?
How a thread can be created?
Interviewer posted few lines of code about multithreading in comment section. I should able to guess the output of that code?
What is mean by inheritance?
And then the interviewer posted 2 coding question and answers which was I solved in the first and second rounds. She asked me to explain how I can approach to solve that questions.






Serialization is the process of translating a data structure or object state into a format that can be stored or transmitted (for example, across a computer network) and reconstructed later. The opposite operation, that is, extracting a data structure from stored information, is deserialization.
This round was nearly 30 min. This will mostly be a normal conversation about hobbies. And also asked my BTech projects.
What you do and what not?
HR asked about my family background, what are my hobbies, what should I do in my free time?

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