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

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. Cycle Detection in Undirected Graph Problem Statement You are provided with an undirected graph containing 'N' vertices and 'M' edges. The vertices are numbered from 1 t ...read more
View all 45 questions

Deloitte Software Developer Interview Experiences

44 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. No any no any questions for sharing.
  • Q2. Nothing questions for sharing
  • Q3. Nothing to share have for interview
  • Q4. Nothing to share for interview
  • Q5. Nothing have to sharing

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing for advice to job seekers.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Dec 2024. There were 10 interview rounds.

Round 1 - Aptitude Test 

Any ideas for an aptitude test?

Round 2 - Technical 

(2 Questions)

  • Q1. You have a good network connection.
  • Ans. 

    Yes as g good network connection

  • Answered Anonymously
  • Q2. Which individuals are currently employed?
  • Ans. 

    The current employees include software developers, project managers, quality assurance analysts, and technical support specialists.

    • Software developers

    • Project managers

    • Quality assurance analysts

    • Technical support specialists

  • Answered by AI
Round 3 - Case Study 

What is education in place?

Round 4 - Coding Test 

What is a SQL Server?

Round 5 - Group Discussion 

Effective communication and any suggestion.

Round 6 - HR 

(2 Questions)

  • Q1. What is your name?
  • Ans. 

    My name is John Doe.

    • Full name is John Doe

    • Common name in English-speaking countries

    • No middle name or initial

  • Answered by AI
  • Q2. What is your educational background?
  • Ans. 

    I have a Bachelor's degree in Computer Science from XYZ University.

    • Bachelor's degree in Computer Science

    • Graduated from XYZ University

    • Specialized in software development

    • Took courses in programming languages, algorithms, and software engineering

  • Answered by AI
Round 7 - HR 

(2 Questions)

  • Q1. What type of work does the Deloitte company engage in?
  • Ans. 

    Deloitte is a multinational professional services network that provides consulting, audit, tax, and advisory services.

    • Deloitte engages in consulting services for various industries

    • They provide audit and assurance services to ensure financial accuracy

    • The company offers tax services to help clients navigate complex tax regulations

    • Deloitte also provides advisory services to help businesses improve performance and manage r

  • Answered by AI
  • Q2. What type of work does Deloitte engage in?
  • Ans. 

    Deloitte engages in consulting, audit, tax, and advisory services for clients in various industries.

    • Consulting services for businesses

    • Audit services for financial statements

    • Tax services for individuals and corporations

    • Advisory services for strategy and operations

    • Industry-specific services such as healthcare, technology, and financial services

  • Answered by AI
Round 8 - HR 

(2 Questions)

  • Q1. What is your father's name?
  • Ans. 

    My father's name is John Smith.

    • Father's name is John Smith

    • He goes by the name John

    • His full name is John Smith

  • Answered by AI
  • Q2. What is your father's name?
  • Ans. 

    My father's name is John Smith.

    • Father's first name is John.

    • Father's last name is Smith.

    • Full name is John Smith.

  • Answered by AI
Round 9 - Assignment 

Engage with any assignment provided.

Round 10 - Assignment 

Please provide any assignments you have.

Interview Preparation Tips

Interview preparation tips for other job seekers - Yes I am interested in this job

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 Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Strings reverse, array reverse
  • Q2. OOPS , DBMS interview
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Vasavi College of Engineering, Hyderabad and was interviewed in Jul 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

I cleared the aptitude and coding tests, followed by the communication assessment. After successfully passing both rounds, I was shortlisted for the interviews.

Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Projects and what kind of person I am. Background check.
Round 3 - Technical 

(2 Questions)

  • Q1. Projects, resume
  • Q2. Cloud computing and cyber security questions.
Round 4 - Technical 

(2 Questions)

  • Q1. Managerial round both technical and HR type questions where asked.
  • Q2. Scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Review the fundamentals and build your confidence.

Deloitte interview questions for designations

 Senior Software Developer

 (2)

 Software Developer fresher

 (2)

 Embedded Software Developer

 (1)

 Java Software Developer

 (1)

 Full Stack Software Developer

 (5)

 Developer

 (1)

 Software Engineer

 (34)

 Software Analyst

 (2)

Software Developer Interview Questions & Answers

user image Prathyusha Devaki

posted on 6 Aug 2024

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

(11 Questions)

  • Q1. What is managed code and unmanaged code
  • Ans. 

    Managed code is code that is executed by the Common Language Runtime (CLR) while unmanaged code is code that is executed directly by the operating system.

    • Managed code is written in high-level languages like C#, VB.NET, and is compiled to Intermediate Language (IL) which is executed by the CLR.

    • Unmanaged code is written in languages like C, C++, and is compiled directly to machine code which is executed by the operating ...

  • Answered by AI
  • Q2. What are different access modifiers
  • Ans. 

    Access modifiers in programming define the scope of a class, method, or variable.

    • Public - accessible from any other class

    • Private - accessible only within the same class

    • Protected - accessible within the same package and subclasses

    • Default (no modifier) - accessible only within the same package

  • Answered by AI
  • Q3. Diff between array and arraylist
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size collection of elements of the same data type.

    • ArrayList is a resizable collection that can grow or shrink in size dynamically.

    • Arrays can store primitive data types and objects, while ArrayList can only store objects.

    • Arrays use square brackets [] for declaration, while ArrayList is a class in Java's collect...

  • Answered by AI
  • Q4. Diff between string and stringbuilder
  • Ans. 

    String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.

    • String is immutable, meaning once created, it cannot be changed. StringBuilder is mutable and allows for modifications.

    • String concatenation in a loop using String can be inefficient due to creating new objects each time. StringBuilder is more efficient for this purpose.

    • String has a fixed length, while StringBuilder can dyna...

  • Answered by AI
  • Q5. Why string is unmutable
  • Ans. 

    Strings are immutable in order to ensure data integrity and security.

    • Immutable strings prevent accidental changes to data

    • Enhances security by preventing data tampering

    • Allows for efficient memory management

  • Answered by AI
  • Q6. What is connection pooling
  • Ans. 

    Connection pooling is a technique used to manage a pool of database connections to improve performance and efficiency.

    • Connection pooling helps reduce the overhead of opening and closing database connections for each request

    • It allows multiple clients to reuse a pre-created set of connections to the database

    • Connection pooling can help improve the scalability and performance of applications that require frequent database

  • Answered by AI
  • Q7. What is diff between action controller and api action controller
  • Ans. 

    Action controller is for web applications, API action controller is for APIs

    • Action controller is used for handling web requests in a traditional web application

    • API action controller is used for handling API requests in a RESTful API

    • API action controller typically returns JSON responses, while action controller may return HTML responses

    • API action controller often has different authentication and authorization mechanisms

  • Answered by AI
  • Q8. What are diff design patterns in sql
  • Ans. 

    Design patterns in SQL are reusable solutions to common problems encountered in database design and development.

    • Singleton Pattern: Ensures a class has only one instance and provides a global point of access to it.

    • Factory Pattern: Creates objects without specifying the exact class of object that will be created.

    • Repository Pattern: Separates the logic that retrieves data from a data source from the business logic that ac...

  • Answered by AI
  • Q9. Triggers, cursors, stored procedures
  • Q10. Repeater controller
  • Q11. Commandbuilder vs command
  • Ans. 

    CommandBuilder is a class used to dynamically create SQL commands, while Command is a pre-defined SQL command.

    • CommandBuilder is used to construct SQL commands at runtime based on user input or conditions.

    • Command is a pre-defined SQL command that is executed as is.

    • CommandBuilder is more flexible and allows for dynamic SQL generation.

    • Command is static and does not change during runtime.

    • Example: CommandBuilder can be used...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying as dotnet developer
, prepare well for c# , ado. Net, sql, mvc, api, dotnet core

Skills evaluated in this interview

Get interview-ready with Top Deloitte Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is MVC and explain its pattern
  • Ans. 

    MVC is a software design pattern that separates an application into three main components: Model, View, and Controller.

    • Model represents the data and business logic of the application

    • View is responsible for displaying the data to the user

    • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly

    • MVC helps in achieving separation of concerns, making the code more orga

  • Answered by AI
  • Q2. What is routing in MVC and Angular
  • Ans. 

    Routing in MVC and Angular is the mechanism of mapping URLs to controller actions or components.

    • In MVC, routing is used to define the URL patterns and map them to specific controller actions.

    • In Angular, routing is used to navigate between different components based on the URL.

    • Routing in MVC is typically configured in the RouteConfig class, while in Angular it is configured in the RouterModule.

    • Example in MVC: routes.Map...

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Tell about aws s3, uses, how to copy s3
  • Ans. 

    AWS S3 is a cloud storage service provided by Amazon Web Services for storing and retrieving data.

    • AWS S3 is used for storing and retrieving any amount of data at any time.

    • It is commonly used for backup and recovery, archiving, data lakes, and big data analytics.

    • To copy data in S3, you can use the AWS Management Console, AWS CLI, or AWS SDKs.

    • For example, you can use the 'aws s3 cp' command in the AWS CLI to copy files b

  • Answered by AI
  • Q2. What is Lambada function, does lambda suitable for long run
  • Ans. 

    Lambda function is an anonymous function in programming that can be used for short, simple tasks.

    • Lambda functions are commonly used in functional programming languages like Python.

    • They are often used for tasks that require a quick, one-time function without the need to define a separate function.

    • Lambda functions can be used as arguments for higher-order functions like map, filter, and reduce.

    • They are not suitable for l...

  • Answered by AI

Skills evaluated in this interview

Software Developer interview

user image NitMan Talks

posted on 11 Mar 2022

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tell me difference between treemap and hashmap
  • Ans. 

    HashMap is an unordered collection while TreeMap is a sorted collection based on keys.

    • HashMap uses hashing to store key-value pairs, while TreeMap uses a red-black tree for sorting keys.

    • HashMap allows one null key and multiple null values, while TreeMap does not allow null keys but allows null values.

    • HashMap is generally faster for lookups and insertions, while TreeMap is useful when you need to iterate over keys in so

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Sort array without using sorting logic
  • Ans. 

    Use custom logic to rearrange array elements without traditional sorting algorithms

    • Create a custom logic to rearrange the array elements based on specific criteria

    • Use loops and conditional statements to compare and swap elements

    • Consider using techniques like bubble sort or insertion sort without directly implementing them

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. What are salary expectations
  • Ans. 

    Salary expectations will depend on factors such as experience, location, and company size.

    • Consider factors like experience, location, and company size when determining salary expectations

    • Research average salaries for Software Developers in your area

    • Be prepared to negotiate based on your skills and qualifications

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and prepare for the basics

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was the 1st round embedded with coding questions and pseudocodes.It was very easy to crack the 1st round

Round 2 - Group Discussion 

2nd round is group discussion.There was a pannel number.He will say one general topic.we want speak about it.But we should speak confidently, with a good communication skills

Round 3 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Project regarding questions

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.

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 987 salaries
₹4 L/yr - ₹15 L/yr
22% more than the average Software Developer Salary in India
View more details

Deloitte Software Developer Reviews and Ratings

based on 122 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.6

Work satisfaction

Explore 122 Reviews and Ratings
Consultant
33.3k salaries
unlock blur

₹6.3 L/yr - ₹23.3 L/yr

Senior Consultant
21k salaries
unlock blur

₹11 L/yr - ₹42 L/yr

Analyst
14.3k salaries
unlock blur

₹3.8 L/yr - ₹12.6 L/yr

Assistant Manager
10k salaries
unlock blur

₹7.8 L/yr - ₹24 L/yr

Manager
7.1k salaries
unlock blur

₹16 L/yr - ₹52 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.8
Compare

PwC

3.4
Compare

Ernst & Young

3.4
Compare

Cognizant

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