i
Expleo Group
Filter interviews by
Clear (1)
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
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.
I applied via Naukri.com and was interviewed before Jan 2023. There were 2 interview rounds.
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 Mod...
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 differ...
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 annotat...
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 ...
Top trending discussions
I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.
I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.
I applied via Referral and was interviewed before Apr 2021. There were 2 interview rounds.
Puzzles, Psychometric Test
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
I was interviewed in Jun 2017.
I was interviewed in Sep 2016.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills and ability to work in a team
Completed multiple projects including a web-based inventory management system
based on 2 interviews
Interview experience
Software Engineer
640
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
428
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
268
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
187
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Associate
138
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech