UST Global Client Interview Experience For Java Spring Boot Developer

The interview process began with an online contact from a recruiter via Naukri It was simple forward contained only one round with the client.

Technical Round : (1 hour 5 min)

There were two people in the meeting from the client side one was very senior and He started by making the introduction and describing his company and his project.

There were a few situation-based questions from my resume :
Example :

  1. How will you optimize the database queries? ( Ans: Using Indexing, avoiding unnecessary where clauses, restructuring database table etc)
  2. How will you connect multiple databases through your Spring boot application?
  3. How will you write the unit test case for the private method (Consider both the positive and negative path )?
  4. How will you decide from the unit test case that your class should be final?
  5. How will you monitor or solve the production Bugs(Explained with Prometheus and Grafana examples)

Then He dropped off and another person started taking my interview and asked a few questions:

  1. Design a database for a student attendance management system and you should be able to tell the percentage of attendance for an individual.
  2. Then, He asked me to design the database for a user management system such that if A person puts his/her password wrong 3 times we should restrict that user from logging in till the next 24 hours How can I achieve this need to explain the approach also.
  3. Asked me to write one simple SQL query.
  4. @SpringBootApplication Annotation, @RestController vs @Controller, why hibernate,  Bean Scopes and their use cases.
  5. lastly, he just asked me why I was looking for a change.

HR Negotiations : (20 min)

Discussion about the location and Salary.

VERDICT: SELECTED


Contact Us