Tip 1 : You should explain projects clearly that you have Implemented in your current company
Tip 2 : You should have a good familiarity with the tech stack that is required for that job and prepare accordingly
Tip 1 : You should clearly highlight the projects that you have worked on in your company
Tip 2 : Clearly mention the tech stacks you have worked on in your resume and do include some certifications if you have
This round started with some basic questions from Java followed by some questions from OOPS in Java and standard Java 8 questions.
What are the advantages of Packages in Java?
What are the features of a lambda expression?
What is meant by Interface?
Difference between Abstract class and Interface.
What is the difference between overloading and overriding?
Why Java is platform-independent and JVM platform-dependent?
Explain the use of the final keyword in variable, method and class.
What are some standard Java pre-defined functional interfaces?
Questions on Spring Boot, Hibernate and Design Patterns
What are the key components of Spring Boot?
How does Spring boot work?
What is dependency Injection?
Can you explain the concept behind Hibernate Inheritance Mapping?
Differentiate between save() and saveOrUpdate() methods in hibernate session.
What are the types of design patterns in Java?
What is a Factory Design Pattern?
What is an Adapter Design Pattern?
Can we override or replace the Embedded tomcat server in Spring Boot?
This was a Technical Cum HR round where I was first asked some basic Java-related concepts and then we discussed about my expectations from the company, learnings and growth in the forthcoming years. I would suggest be honest and try to communicate your thoughts properly in these types of rounds to maximise your chances of getting selected.
1) Why should we hire you?
2) What are your expectations from the company?
3) How was your overall interview experience?
4) What are your strengths and weakness according to you?
5) Where do you see yourself in the next 5 years?
Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.
Tip 3 : The context of questions can be switched, pay attention to the details. It is okay to ask questions in these rounds, like what are the projects currently the company is investing in, which team you are mentoring and how is the work environment etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?