Tip 1 : Review core Java concepts and syntax, including object-oriented programming, data types, control structures, and exception handling.
Tip 2 : Practice coding exercises and algorithms in Java to enhance problem-solving skills.
Tip 3 : Familiarize yourself with Java frameworks and libraries commonly used in the industry, such as Spring and Hibernate.
Tip 1 : Keep it concise and focused, highlighting relevant skills and experiences.
Tip 2 : Use clear headings and bullet points to enhance readability.
Tip 3 : Tailor your resume to the specific job requirements.
Tip 4 : Include quantifiable achievements and measurable results.
Tip 5 : Proofread carefully for errors and ensure consistent formatting.
The interview was conducted in my college computer lab in the afternoon where as the environment was fine there were many students like me who were there to give the interview. The interviewer were fine too they had the basic knowledge about the questions they were asking me. And as I got the job it went pretty nice

1. If three or more bombs with the same power are adjacent vertically or horizontally, then they blast at the same time immediately and their cells become empty.
2. After the bombs blast simultaneously if an empty cell on ‘BOMB-GRID’ has a bomb on top of itself, then these bombs will drop until they hit a bomb or hit at the bottom at the same time. (No new bombs will drop from outside of the top boundary of the ‘BOMB-GRID').
3. After the above steps, there may exist more bombs that can be blasted. If so, the above steps will be repeated.
4. If there does not exist more bombs that can be blasted (ie. the 'BOMB-GRID' is safe), then return the current ‘BOMB-GRID’.
5. The time taken by bombs to shift from one position to another can be neglected.
For the ‘BOMB-GRID’ shown below, the third grid represents a safe state i.e after all possible blasts.

The interview was conducted in my college computer lab. Where many students as I was present too to give the interview. The environment was pretty nerve recking and the interviewers seemed fine as they had the knowledge about the questions they were asking


1. Note that there exists a unique path between each pair of cites. Also, the final array that you need to create should be 1-indexed, meaning cities with a maximum distance = 1 should be stored on the normal 0th index.
2. Also, note that the distance between two is the number of cities you cross in between.
Given 'N' = 7, and Array = {[1, 2], [1, 3], [2, 4], [2, 5], [3, 6], [3, 7]}
So the tree of cities formed in this case would look like:
In the above problem, the subtrees with subsets {[1, 2], [1, 3], [2, 4], [2, 5], [3, 6], [3, 7]}, have a maximum distance of 1, so put 6 on index 1.
Similarly the subtrees with subsets {[1, 2, 4], [1, 2, 5], [2, 1, 3], [4, 2, 5], [1, 3, 6], [1, 3, 7], [6, 3, 7], [1, 2, 4, 5], [1, 3, 6, 7]} have a maximum distance of 2, so put 9 on index 2.
Now, the subtrees with subsets {[4, 2, 1, 3], [2, 1, 3, 7], [5, 2, 1, 3], [2, 1, 3, 6], [4, 5, 2, 1, 3], [2, 1, 3, 6, 7]} have a maximum distance of 3, so put 6 on index 3.
Now, the subtrees with subsets {[4, 2, 1, 3, 7], [4, 2, 1, 3, 6], [5, 2, 1, 3, 7], [5, 2, 1, 3, 6], [5, 2, 1, 3, 6, 7], [4, 2, 1, 3, 6, 7], [4, 2, 5, 1, 3, 6], [4, 2, 5, 1, 3, 7], [4, 2, 5, 1, 3, 6, 7]} have a maximum distance of 4, so put 12 on index 4.
No subtree has two nodes where the maximum distance between them is 5 and 6 so print 0 on both these indexes.
Final resultant array = [6, 9, 6, 9, 0, 0]

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