Upload Button Icon Add office photos
Engaged 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

Filter interviews by

Deloitte Software Engineer Interview Questions and Answers

Updated 1 May 2025

20 Interview questions

A Software Engineer was asked
Q. Are you able to switch locations?
Ans. 

Yes, I am able to switch locations for work if required.

  • I am open to relocating for the right opportunity

  • Have previous experience moving for work

  • Willing to consider different cities or countries for work

A Software Engineer was asked
Q. What are the differences between ASP.NET and ASP.NET Core?
Ans. 

ASP.NET is a framework for building web applications using .NET, while ASP.NET Core is a cross-platform, high-performance version of ASP.NET.

  • ASP.NET is Windows-only, while ASP.NET Core is cross-platform and runs on Windows, macOS, and Linux.

  • ASP.NET Core is open-source and modular, allowing developers to include only the necessary components in their applications.

  • ASP.NET Core has better performance and scalability ...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Define the four pillars of OOPS with real-world examples.
Ans. 

Encapsulation, Inheritance, Polymorphism, Abstraction are the 4 pillars of OOPS

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: a car with its properties and methods.

  • Inheritance: Ability of a class to inherit properties and behavior from another class. Example: a child class inheriting from a parent class.

  • Polymorphism: Ability to present the same interface for differen...

A Software Engineer was asked
Q. What is ASP.NET?
Ans. 

ASP.NET is a web framework developed by Microsoft for building dynamic web applications and services using .NET technologies.

  • Supports multiple programming languages like C# and VB.NET.

  • Enables the creation of web APIs for data exchange, e.g., RESTful services.

  • Utilizes MVC (Model-View-Controller) architecture for better separation of concerns.

  • Offers built-in security features like authentication and authorization.

  • In...

What people are saying about Deloitte

View All
an azure cloud devops engineer
1w
Am I Offered Right Package? Cloud DevOps Engineer!
Hi there! I am a Cloud DevOps Engineer with 5.9 years of experience specialized in Azure. I am currently in a job switch, and I notice that companies are not able to match or provide more than a 25 LPA salary. Are others also facing similar issues? Or is it just me? I tried in mostly all IT MNCs and then rejected offers during offer letter discussions. For example, TCS, Infosys, Cognizant, Wipro, PWC, and Tech Mahindra. Most of them have budgets up to 22 LPA only. Thanks for your input.
Got a question about Deloitte?
Ask anonymously on communities.
A Software Engineer was asked
Q. Design the UI for an application.
Ans. 

Designing a user interface for an application involves creating a visually appealing and user-friendly layout.

  • Consider the target audience and their needs

  • Use a clean and intuitive design with easy navigation

  • Include relevant features and functionalities

  • Ensure consistency in design elements such as colors, fonts, and spacing

  • Test the UI for usability and make necessary adjustments

A Software Engineer was asked
Q. Why is operator overloading not possible in Java?
Ans. 

Java doesn't support operator overloading to maintain simplicity and avoid ambiguity.

  • Java was designed to be a simple language, and operator overloading can make code more complex and harder to read.

  • Operator overloading can also lead to ambiguity in code, making it difficult to understand the intended behavior.

  • Java provides alternative ways to achieve the same functionality as operator overloading, such as using m...

Deloitte HR Interview Questions

742 questions and answers

Q. Could you provide a detailed explanation of the information mentioned in your re ... read more
Q. Can you describe a complex scenario you encountered and how you overcame it?
Q. What is your work experience?
🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. What are the SOLID principles in Java?
Ans. 

SOLID principles are a set of design principles in object-oriented programming that help in creating maintainable and scalable software.

  • S - Single Responsibility Principle (SRP)

  • O - Open/Closed Principle (OCP)

  • L - Liskov Substitution Principle (LSP)

  • I - Interface Segregation Principle (ISP)

  • D - Dependency Inversion Principle (DIP)

Are these interview questions helpful?
A Software Engineer was asked
Q. What do you mean by a nested structure?
Ans. 

A nested structure is a data structure that contains other data structures within it.

  • It is a way of organizing data in a hierarchical manner.

  • It can be used in programming languages like C, Java, and Python.

  • Examples include arrays of structures, structures containing arrays, and structures containing other structures.

  • It can be used to represent complex data such as trees and graphs.

A Software Engineer was asked
Q. What are static variables and functions?
Ans. 

Static variables and functions are those that retain their values throughout the program's execution.

  • Static variables are declared with the 'static' keyword and are initialized only once.

  • Static functions are also declared with the 'static' keyword and can only be called within the same file.

  • Static variables and functions have a global scope within the file they are declared in.

  • Examples of static variables include ...

A Software Engineer was asked
Q. What is the use of printf() and scanf() functions?
Ans. 

printf() and scanf() are used for input/output operations in C programming language.

  • printf() is used to print output on the console or terminal.

  • scanf() is used to take input from the user.

  • printf() and scanf() are part of the standard input/output library in C.

  • printf() uses format specifiers to format the output.

  • scanf() uses format specifiers to read input from the user.

Deloitte Software Engineer Interview Experiences

34 interviews found

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

I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

There will be aptitude questions related to surface area, time and distance, as well as profit and loss.

Round 2 - Coding Test 

There will be questions related to arrays, linked lists, stacks, queues, and binary search.

Interview Preparation Tips

Topics to prepare for Deloitte Software Engineer interview:
  • Data Structures
Interview preparation tips for other job seekers - Learn data structures thoroughly.
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Introduction ,basic eda, project
  • Q2. Project questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Js basic and advanced , arrays
  • Q2. React basic coding
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

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

Round 1 - Technical 

(1 Question)

  • Q1. Internal working of Hashmap

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
  • Q1. Java programing language
  • Q2. Data structure programing question
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-
Round 1 - Aptitude Test 

Easy math questions. averages, series, etc

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare your resume and topics written on your resume well.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. OOPs, SQL, .Net, angular related questions
  • Q2. Some puzzle asked
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Problem solving using js, async js. css. angular
Round 2 - Technical 

(1 Question)

  • Q1. Design ui for an application.
  • Ans. 

    Designing a user interface for an application involves creating a visually appealing and user-friendly layout.

    • Consider the target audience and their needs

    • Use a clean and intuitive design with easy navigation

    • Include relevant features and functionalities

    • Ensure consistency in design elements such as colors, fonts, and spacing

    • Test the UI for usability and make necessary adjustments

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Scenario type questions

Skills evaluated in this interview

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

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Technical round, System design round, Fitment round
  • Q2. Baed on resume and projects
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test with covering core Java, spring boot, mongodb and data structure

Deloitte Interview FAQs

How many rounds are there in Deloitte Software Engineer interview?
Deloitte interview process usually has 2-3 rounds. The most common rounds in the Deloitte interview process are Technical, Resume Shortlist and HR.
How to prepare for Deloitte Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deloitte. The most common topics and skills that interviewers at Deloitte expect are Java, .NET Framework, OOP, SQL Server and Software Engineering.
What are the top questions asked in Deloitte Software Engineer interview?

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

  1. what are the differences between stored procedure and triggers in S...read more
  2. what are access specifiers in ...read more
  3. what is a Kernel in...read more
What are the most common questions asked in Deloitte Software Engineer HR round?

The most common HR questions asked in Deloitte Software Engineer interview are -

  1. What is your family backgrou...read more
  2. Tell me about yourse...read more
How long is the Deloitte Software Engineer interview process?

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

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 25 interview experiences

Difficulty level

Easy 18%
Moderate 65%
Hard 18%

Duration

Less than 2 weeks 50%
2-4 weeks 31%
4-6 weeks 13%
6-8 weeks 6%
View more
Deloitte Software Engineer Salary
based on 1.9k salaries
₹6.5 L/yr - ₹17.3 L/yr
23% more than the average Software Engineer Salary in India
View more details

Deloitte Software Engineer Reviews and Ratings

based on 172 reviews

3.8/5

Rating in categories

3.8

Skill development

3.8

Work-life balance

3.8

Salary

4.0

Job security

3.8

Company culture

3.5

Promotions

3.6

Work satisfaction

Explore 172 Reviews and Ratings
Consultant
41k salaries
unlock blur

₹9.5 L/yr - ₹21.5 L/yr

Senior Consultant
25.3k salaries
unlock blur

₹16.4 L/yr - ₹33.5 L/yr

Analyst
16.9k salaries
unlock blur

₹5 L/yr - ₹12 L/yr

Assistant Manager
11.5k salaries
unlock blur

₹12.1 L/yr - ₹22.2 L/yr

Manager
8k salaries
unlock blur

₹24.6 L/yr - ₹43.9 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.7
Compare

PwC

3.3
Compare

Ernst & Young

3.4
Compare

Cognizant

3.7
Compare
write
Share an Interview