i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
MCQ question , covered all topics
Caching is the process of storing data in a temporary location to reduce access time and improve performance.
Caching helps in reducing the load on the server by storing frequently accessed data closer to the user.
Examples of caching include browser caching, CDN caching, and database caching.
Caching can be implemented at different levels such as application-level caching, database-level caching, and server-level caching
Spring is a framework for building Java applications, while Spring Boot is a tool that simplifies the setup and configuration of Spring applications.
Spring is a comprehensive framework that provides support for various Java technologies like JDBC, JPA, and REST.
Spring Boot is an opinionated tool that aims to simplify the development process by providing defaults for configuration and dependencies.
Spring Boot includes e...
Joins in Spring Boot are used to retrieve data from multiple tables in a database using relationships between them.
Use @Query annotation with JPQL or native SQL to perform joins in Spring Boot repositories
Specify the join condition in the query using ON keyword
Use JOIN FETCH to eagerly fetch associated entities in a single query
I applied via Campus Placement and was interviewed before Nov 2020. There was 1 interview round.
Program to calculate factorial
Use a loop to multiply the numbers from 1 to n
Handle edge cases like 0 and negative numbers
Use recursion for a more elegant solution
I applied via Naukri.com
Java program to sort an array of strings
Use Arrays.sort() method to sort the array of strings
Import java.util.Arrays package
Example: String[] arr = {"apple", "banana", "orange"}; Arrays.sort(arr);
Collections in Java and Spring Boot are used to store and manipulate groups of objects.
Collections in Java are used to store multiple objects in a single unit.
Spring Boot provides support for managing collections through various data structures like List, Set, Map, etc.
Collections in Java and Spring Boot help in organizing and manipulating data efficiently.
Example: List<String> names = new ArrayList<>();
Basic aptitude questions. Could be done easily if practiced enough
Challenging questions in mathematics.
A constructive discussion about the significance of various topics and additional aspects.
Component events are fired and handled by a single component, while application events are fired and handled by multiple components.
Component events are used for communication between components within a single application.
Application events are used for communication between components across multiple applications.
Component events are fired using fireEvent() method, while application events are fired using $A.get('e.n...
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
I appeared for an interview in Feb 2025, where I was asked the following questions.
I am a passionate software developer with a strong background in full-stack development and a love for problem-solving.
Experience in JavaScript frameworks like React and Angular, building dynamic web applications.
Proficient in backend technologies such as Node.js and Express, creating RESTful APIs.
Strong understanding of databases, both SQL (PostgreSQL) and NoSQL (MongoDB), for efficient data management.
Worked on a tea...
based on 1 interview
Interview experience
Consultant
34.8k
salaries
| ₹6.5 L/yr - ₹28.2 L/yr |
Senior Consultant
22k
salaries
| ₹11 L/yr - ₹42 L/yr |
Analyst
14.8k
salaries
| ₹3.8 L/yr - ₹12.9 L/yr |
Assistant Manager
10.4k
salaries
| ₹7.8 L/yr - ₹28 L/yr |
Manager
7.3k
salaries
| ₹16 L/yr - ₹52 L/yr |
Accenture
PwC
Ernst & Young
Cognizant