Add office photos
Employer?
Claim Account for FREE

Expleo Group

3.5
based on 344 Reviews
Filter interviews by

NimbusPost Interview Questions and Answers

Updated 12 Aug 2024
Popular Designations

Q1. Explain Spring MVC architecture. Request response of project.

Ans.

Spring MVC is a framework for building web applications in Java. It follows the Model-View-Controller architectural pattern.

  • Spring MVC separates the application into three main components: Model, View, and Controller.

  • The Model represents the data and business logic of the application.

  • The View is responsible for rendering the user interface.

  • The Controller handles user requests, processes them, and interacts with the Model and View.

  • Spring MVC provides a DispatcherServlet that a...read more

Add your answer

Q2. How to handle load in production server?

Ans.

To handle load in production server, we can use techniques like load balancing, caching, optimizing database queries, and scaling horizontally.

  • Implement load balancing to distribute the incoming traffic across multiple servers.

  • Use caching to store frequently accessed data and reduce the load on the server.

  • Optimize database queries by indexing, using query optimization techniques, and avoiding unnecessary queries.

  • Scale horizontally by adding more servers to handle increased lo...read more

Add your answer

Q3. Difference between @Controller & @RestController?

Ans.

The @Controller annotation is used to create a controller class in Spring MVC, while @RestController is used to create a RESTful web service.

  • The @Controller annotation is used for traditional web applications that return views.

  • The @RestController annotation is used for creating RESTful web services that return JSON or XML responses.

  • The @RestController annotation is a combination of @Controller and @ResponseBody annotations.

  • The @RestController annotation eliminates the need fo...read more

Add your answer

Q4. what is internal implementation of set

Ans.

Internal implementation of set is typically based on hash table or balanced tree data structures.

  • Sets are typically implemented using hash tables for faster access and retrieval of elements.

  • Some sets, like TreeSet in Java, are implemented using balanced trees to maintain elements in sorted order.

  • Internal implementation may vary based on the specific set implementation in a programming language.

Add your answer
Discover NimbusPost interview dos and don'ts from real experiences

Q5. Explain oops in java?

Ans.

Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.

  • OOP is based on the concept of classes and objects.

  • It provides encapsulation, inheritance, and polymorphism.

  • Encapsulation hides the internal details of an object and provides a public interface.

  • Inheritance allows classes to inherit properties and methods from other classes.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclas...read more

Add your answer

Q6. what is haahmap

Ans.

HashMap is a data structure in Java that stores key-value pairs and allows for fast retrieval of values based on keys.

  • HashMap is part of the Java Collections framework.

  • It implements the Map interface and uses hashing to store elements.

  • Example: HashMap map = new HashMap<>(); map.put("key", 1); int value = map.get("key");

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Java Developer Interview Questions from Similar Companies

3.7
 • 165 Interview Questions
3.6
 • 51 Interview Questions
3.9
 • 41 Interview Questions
4.0
 • 18 Interview Questions
4.0
 • 14 Interview Questions
4.6
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter