Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Use a sorting algorithm to sort an array of strings representing names.
Use a sorting algorithm like bubble sort, selection sort, or merge sort to sort the array of strings.
Compare each pair of strings and swap them if they are in the wrong order.
Repeat this process until the array is sorted.
Example: ['John', 'Alice', 'Bob'] -> ['Alice', 'Bob', 'John']
To connect to a database in Spring Boot, you need to configure the database properties in the application.properties file and use Spring Data JPA.
Configure the database properties in the application.properties file, including the URL, username, and password.
Add the necessary dependencies in the pom.xml file for Spring Data JPA and the database driver.
Create a repository interface that extends JpaRepository to interact ...
Spring Boot annotations are used to simplify the development process by providing metadata to the Spring framework.
1. @RestController - Used to define RESTful web services.
2. @RequestMapping - Maps HTTP requests to handler methods of MVC and REST controllers.
3. @Autowired - Used for automatic dependency injection.
4. @Component - Indicates that a class is a Spring component.
5. @Service - Indicates that a class is a serv...
Two components can communicate using a shared service or event bus.
Use a shared service to store and retrieve data that both components need.
Implement an event bus to allow components to subscribe and publish events.
Utilize a state management library like Redux to manage shared state between components.
Two microservices can interact through synchronous communication, asynchronous communication, event-driven architecture, and shared database.
Synchronous communication using REST APIs or gRPC
Asynchronous communication using message queues like RabbitMQ or Kafka
Event-driven architecture using publish-subscribe pattern with message brokers
Shared database for direct data exchange between microservices
I applied via Referral and was interviewed in Dec 2021. There were 5 interview rounds.
Easy, simple aptitude questions. 50 questions had to be solved in 15 minutes.
Hackerrank test. MCQs on DSA. 1 coding question and two SQL queries.
I applied via Campus Placement
Basic DSA questions related to string and hashmap
I applied via Referral and was interviewed in Jul 2023. There were 3 interview rounds.
I applied via Youtube Video and was interviewed before Feb 2023. There were 3 interview rounds.
There were many questions to be solved within an hour, but the expectation was to solve maximum you can.
1 DSA based and 2 SQL coding questions with 5/6 DSA based MCQs
Python code to find missing element and SQL query for fetching data from multiple tables.
Python code to find missing element: Use set difference to find missing elements in range 0 to 100.
SQL query for fetching data from multiple tables: Use JOINs like INNER JOIN, LEFT JOIN, or CROSS JOIN to combine data from multiple tables.
Types of Joins in SQL: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN.
Stored Procedures: Precompi...
I applied via Walk-in and was interviewed before Nov 2022. There were 5 interview rounds.
Maths, logical question & some related to programming
One problem statement to write a program.
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
The final class and method are used to prevent inheritance and method overriding respectively.
Final class: A final class cannot be subclassed. It is often used for utility classes or classes that should not be extended.
Final method: A final method cannot be overridden by subclasses. It is used to prevent modification of a method's behavior in subclasses.
Find duplicate numbers in an array of strings.
Iterate through the array and keep track of the count of each number using a hash map.
If the count of a number is greater than 1, it is a duplicate.
Return the list of duplicate numbers.
The output will be the literal string of the variable, without any variable interpolation.
When a variable is echoed in single quotes, it is treated as a literal string.
No variable interpolation or special characters are interpreted.
The output will include the variable name itself, not its value.
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 focuses on 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 diff...
The HAVING clause is used in MySQL to filter the results of a GROUP BY query based on a condition.
The HAVING clause is similar to the WHERE clause, but it operates on grouped rows rather than individual rows.
It is used in conjunction with the GROUP BY clause.
The HAVING clause is used to filter the results of a GROUP BY query based on a condition that applies to the grouped rows.
It is typically used to specify condition...
It was consisted of cloud, docker related questions and some logical questions. There were 5 coding questions 3 were easy level coding questions and 2 were on sql schema realated quetions.
GD was good HR was too supportive everyone got chance to keep and express their points.
Easy to moderate apt test here
Easy to moderate coding questions on array
I applied via Company Website and was interviewed before Oct 2023. There were 2 interview rounds.
MCQ type questions answers
Some of the top questions asked at the RealPage Fullstack Java Developer interview -
based on 1 interview
Interview experience
Process Associate
434
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Process Associate
140
salaries
| ₹0 L/yr - ₹0 L/yr |
Developer 2
63
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Analyst
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Yardi Systems
MRI Software
Buildium
Entrata