Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Deloitte Team. If you also belong to the team, you can get access from here

Deloitte Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Clear (1)

Deloitte Software Developer Interview Questions, Process, and Tips

Updated 8 Feb 2025

Top Deloitte Software Developer Interview Questions and Answers

  • Q1. Find K'th Character of Decrypted String You are given an encrypted string where repeated substrings are represented by the substring followed by its count. Your task is ...read more
  • Q2. Pair Sum Problem Statement You are provided with an array ARR consisting of N distinct integers in ascending order and an integer TARGET . Your objective is to count all ...read more
  • Q3. Sort 0 1 2 Problem Statement Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array. Input: The first line contains ...read more
View all 45 questions

Deloitte Software Developer Interview Experiences

42 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Palindorme program full logic
  • Q2. Anagram program full logic
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Lwc lifecycle explanation
  • Ans. 

    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

  • Answered by AI
  • Q2. Challenges faced in project
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

Software Developer Interview Questions & Answers

user image Hariharan Vengatesan

posted on 14 Dec 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. MiddleWare in ASP.NET core
  • Ans. 

    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.

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java related concepts
  • Q2. Existing project
  • Ans. 

    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.

  • Answered by AI

Deloitte interview questions for designations

 Senior Software Developer

 (2)

 Software Developer fresher

 (2)

 Java Software Developer

 (1)

 Embedded Software Developer

 (1)

 Full Stack Software Developer

 (5)

 Software Engineer

 (32)

 Software Consultant

 (2)

 Software Tester

 (1)

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. JWT Authorization
  • Q2. Hasp Map internal

Get interview-ready with Top Deloitte Interview Questions

Software Developer Interview Questions & Answers

user image Manish Balpande

posted on 15 Apr 2024

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal

Round 1 - Technical 

(4 Questions)

  • Q1. Lwc intigration apex trigger
  • Q2. Lwc1 gbgb gb g
  • Q3. Lwc2 h hh yyj
  • Q4. Yjyjt g jyjyujj

Software Developer Interview Questions & Answers

user image Shivay Kumar

posted on 24 Sep 2024

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

30 aptitude question 2 coding question

Round 2 - Coding Test 

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

Round 3 - One-on-one 

(2 Questions)

  • Q1. What is polymorphism
  • Ans. 

    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.

  • Answered by AI
  • Q2. What is abstraction
  • Ans. 

    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

  • Answered by AI
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. What is mvc lify cyle with example?
  • Ans. 

    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

  • Answered by AI
  • Q2. What is interface,abstraction,polymorphism?
  • Ans. 

    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

  • Answered by AI
  • Q3. What is const and readonly ?
  • Ans. 

    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

  • Answered by AI
  • Q4. What is virtual and override keyword?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice from the basic to the higher level question.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Good round and an easy one

Round 2 - Technical 

(2 Questions)

  • Q1. One was related to LPS
  • Q2. Second one was related to coins change DP problem
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Group Discussion 

Its a JAM round , HR asked to give intro

Contribute & help others!
anonymous
You can choose to be anonymous

Deloitte Interview FAQs

How many rounds are there in Deloitte Software Developer interview?
Deloitte interview process usually has 1-2 rounds. The most common rounds in the Deloitte interview process are Technical, HR and Coding Test.
What are the top questions asked in Deloitte Software Developer interview?

Some of the top questions asked at the Deloitte Software Developer interview -

  1. What type of work does the Deloitte company engage ...read more
  2. What synchronous and asynchronous mean...read more
  3. What is diff between action controller and api action control...read more
How long is the Deloitte Software Developer interview process?

The duration of Deloitte Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

DESIGNATION

INTERVIEWS

Mediamint

No Interviews

INTERVIEWS

Vivanta by Taj

No Interviews

INTERVIEWS

Oyo Rooms

No Interviews

SALARIES

Warner Bros. Discovery

INTERVIEWS

Deloitte

No Interviews

INTERVIEWS

EY Global Delivery Services ( EY GDS)

No Interviews

INTERVIEWS

Wipro

No Interviews

INTERVIEWS

CloudThat Technologies Private Limited

No Interviews

INTERVIEWS

Cogoport

No Interviews

Tell us how to improve this page.

Deloitte Software Developer Interview Process

based on 37 interviews

2 Interview rounds

  • Technical Round
  • Coding Test Round
View more
Deloitte Software Developer Salary
based on 1k salaries
₹4.5 L/yr - ₹18 L/yr
29% more than the average Software Developer Salary in India
View more details

Deloitte Software Developer Reviews and Ratings

based on 121 reviews

3.8/5

Rating in categories

3.8

Skill development

3.5

Work-life balance

3.6

Salary

3.9

Job security

3.7

Company culture

3.5

Promotions

3.5

Work satisfaction

Explore 121 Reviews and Ratings
Consultant
33.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Consultant
21.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
14.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
10.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Manager
7.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.8
Compare

PwC

3.4
Compare

Ernst & Young

3.4
Compare

Cognizant

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview