i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clear (1)
LWC lifecycle explanation
LWC lifecycle consists of creation, rendering, updating, and destruction phases
Creation phase includes constructor, connectedCallback, and renderedCallback
Rendering phase involves updating the DOM based on data changes
Updating phase includes setter methods and rerendering components
Destruction phase involves disconnectedCallback and removing the component from the DOM
One challenge faced in a project was integrating a new technology with existing systems.
Difficulty in understanding the new technology
Compatibility issues with existing systems
Time constraints for implementation
Lack of expertise in the new technology
Testing and debugging problems
MiddleWare in ASP.NET Core is a software component that handles HTTP requests and responses.
Middleware is a pipeline of components that process HTTP requests and responses in ASP.NET Core.
Middleware can be used for logging, authentication, authorization, error handling, etc.
Middleware is added to the application pipeline using the 'UseMiddleware' method in the 'Configure' method of Startup class.
What people are saying about Deloitte
The existing project is a web application for managing inventory and sales.
The project uses React for the front-end and Node.js for the back-end.
It integrates with a MySQL database to store product information and sales data.
The application includes features such as user authentication, product search, and sales reporting.
Deloitte interview questions for designations
Get interview-ready with Top Deloitte Interview Questions
I applied via Job Portal
I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.
30 aptitude question 2 coding question
2 coding question , question was the two sum, there is array you have to find two index in array sum of two index is equal to the target
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
Abstraction is the concept of hiding complex details and showing only the essential features of an object or system.
Abstraction allows developers to focus on what an object does rather than how it does it
It helps in reducing complexity and improving efficiency in software development
For example, in object-oriented programming, abstract classes and interfaces are used to define common behaviors without specifying implem
MVC lifecycle is the sequence of events that occur during the execution of a Model-View-Controller application.
1. User interacts with the View triggering a request
2. Controller receives the request and processes it
3. Controller updates the Model with new data
4. Model notifies the View about the changes
5. View retrieves the updated data from the Model
6. View renders the updated data for the user
Interface, abstraction, and polymorphism are key concepts in object-oriented programming.
Interface: A contract that defines a set of methods that a class must implement.
Abstraction: The process of hiding the implementation details and exposing only the essential features of an object.
Polymorphism: The ability of an object to take on many forms, allowing objects of different classes to be treated as objects of a common
const and readonly are keywords used in programming to define variables that cannot be modified.
const is used to declare a constant variable that cannot be changed after initialization
readonly is used to declare a variable that can only be assigned a value at the time of declaration or in the constructor
const variables are implicitly static and must be initialized with a constant value
readonly variables can have differ
The virtual keyword is used to allow a method to be overridden in a derived class. The override keyword is used to indicate that a method is intended to override a base class method.
The virtual keyword is used in the base class to define a method that can be overridden in a derived class.
The override keyword is used in the derived class to indicate that a method is intended to override a base class method.
The virtual k...
I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.
Good round and an easy one
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Its a JAM round , HR asked to give intro
The duration of Deloitte Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 37 interviews
2 Interview rounds
based on 121 reviews
Rating in categories
Consultant
33.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
21.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
14.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
10.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
7.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
PwC
Ernst & Young
Cognizant