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
3.8

based on 16.9k Reviews

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 6 Jan 2025

Top Deloitte Software Developer Interview Questions and Answers

  • Q1. Find K’th Character of Decrypted String You have been given an Encrypted String where repetitions of substrings are represented as substring followed by the count of subs ...read more
  • Q2. Pair Sum You are given an array/list ‘ARR’ consisting of ‘N’ distinct integers arranged in ascending order. You are also given an integer ‘TARGET’. Your task is to count ...read more
  • Q3. Sort 0 1 2 You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list. Note : Try to solve the p ...read more
View all 45 questions

Deloitte Software Developer Interview Experiences

42 interviews found

I applied via Approached by Company and was interviewed in Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Hackerrank test with two coding questions time limit 90 minutes

Round 3 - Technical 

(2 Questions)

  • Q1. Springboot question? spring question? db related questions,
  • Q2. Java 8 and its feature? Mysql? Micro services question? System design question?

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay updated with java updates
Should have knowledge of micro services
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Group Discussion 

GENERAL QUESTIONS WERE ASKED

Round 2 - HR 

(1 Question)

  • Q1. SELF INTRO, ABOUT PROJECTS

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more

I applied via Job Portal and was interviewed in Mar 2022. There were 2 interview rounds.

Round 1 - Coding Test 

2 rounds easy

Round 2 - HR 

(3 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. What are your strengths and weaknesses?
  • Q3. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all basic concepts and try to learn all the functions

Interview Questionnaire 

3 Questions

  • Q1. Oops mvc .net sql
  • Q2. .net frame work
  • Q3. Solid priciples

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview experience

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

 (33)

 Software Analyst

 (2)

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 135 minutes
Round difficulty - Easy

Coding questions was easy if you know the basic of coding in any language. I submitted optimized solution for every questions that's why i got selected in this round.

  • Q1. Find K’th Character of Decrypted String

    You have been given an Encrypted String where repetitions of substrings are represented as substring followed by the count of substrings.

    Example: String "aabb...
  • Ans. Decryption

    We will just iterate through Encrypted String ‘S’ and will create a Decrypted String. Then we can print the K’th character of Decrypted String.

    • We will find the substring by traversing the string until no digit is found.
    • Then find the frequency of the preceding substring by traversing the string until no lowercase alphabet is found. We can use this relation to create the Integer frequency from the string:
      • freqOf...
  • Answered by CodingNinjas
  • Q2. Cycle Detection In Undirected Graph

    You have been given an undirected graph with 'N' vertices and 'M' edges. The vertices are labelled from 1 to 'N'.

    Your task is to find if the g...

  • Ans. DFS Approach (Slow)

    There is a cycle in the graph only if there is a back edge (back edge is an edge that connects a vertex to another vertex that is discovered before it's parent) present in the graph. To detect a back edge, we will keep track of vertices that have been already visited. If we reach a vertex that is already visited and is not the parent vertex of the current vertex, then there is a cycle in the graph.&n...

  • Answered by CodingNinjas
Round 2 - Assignment 

(3 Questions)

Round duration - 150 minutes
Round difficulty - Medium

  • Q1. Pair Sum

    You are given an array/list ‘ARR’ consisting of ‘N’ distinct integers arranged in ascending order. You are also given an integer ‘TARGET’. Your task is to count all the distinct pairs in ‘ARR’ suc...

  • Ans. Brute Force

    First, we declare a variable 'COUNTPAIR’ in which we store all pairs whose sum is equal to 'TARGET’. Then, we traverse the array ‘ARR’ and assume every element as the first element of the pair. Then we again traverse the remaining array and consider every element as a second element of the pair, and check whether the sum of the two elements is equal to 'TARGET' or not. If it is equal to 'TARGET',’ then we in...

  • Answered by CodingNinjas
  • Q2. Next smaller Palindrome

    You are given a number 'N' in the form of a string 'S', which is a palindrome. You need to find the greatest number strictly less than 'N' which is also a pa...

  • Ans. Brute Force
    • Given the fact that the input number is a palindrome itself makes this problem very trivial.
    • Let us assume that the given string str is a palindrome, so we know that ‘S’ comprises of two halves  ‘S1’ and ‘S2’ i.e ‘S’ = ‘S1' + ‘S2', where ‘S1' and ‘S2’ are two strings, and ‘S2’ is the reverse of ‘S1’(in case of odd length palindromes ‘S2’ won’t have the last character of ‘S1’). So a change in any of the h...
  • Answered by CodingNinjas
  • Q3. Longest Common Subsequence

    You have been given two Strings “STR1” and “STR2” of characters. Your task is to find the length of the longest common subsequence.

    A String ‘a’ is a subsequence of a String ‘b...

  • Ans. Recursive Brute Force

    The basic idea of this approach is to break the original problem into sub-problems. Let us assume we want to find the length of the longest common subsequence of “STR1” and “STR2” whose length is ‘N’ and ‘M’ respectively. 

     

    Now, let us define a recursive function 

     

    LCS(Int I, int J, string STR1, string STR2)

    Which returns the length of the longest common subsequence of string STR1...

  • Answered by CodingNinjas
Round 3 - Face to Face 

(2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

Interview went well.The interviewer asked me how the previous interviews were.

  • Q1. Boundary Traversal

    You have been given a binary tree of integers. Your task is to print the boundary nodes of this binary tree in an Anti-Clockwise direction starting from the root node.

    NOTE: The bounda...

  • Ans. Recursion based Approach

    The boundary traversal of a binary tree can be broken down into 4 parts. These parts are given in the same order as they are present in the traversal-

    1. The root node - The root node will always be our first node in the whole boundary traversal.
    2. The left boundary - The left most nodes of the left subtree are also included in the boundary traversal, so we will process them next except for the leaf no...
  • Answered by CodingNinjas
  • Q2. Sort 0 1 2

    You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

    Note :
    Try to solve the problem in 'Single Sca...
  • Ans. Sorting

    Use any good sorting algorithm like Merge Sort, Quick Sort or inbuilt sorting function of different languages.

    • Sort the Array and just return.
    Space Complexity: O(1)Explanation:

    O(1), As we are using constant space.

    Time Complexity: O(nlogn)Explanation:

    O(N*log(N)), where ‘N’ is the size of the array.

    We are using inbuilt sort algorithm which has Overall Time Complexity O(N*log(N))

  • Answered by CodingNinjas
Round 4 - HR 

(1 Question)

Round duration - 20 minutes
Round difficulty - Easy

This round is very easy, In this round they basically need confidence and truthful person.

  • Q1. Basic HR Questions

    Where do you see yourself in 5 years?

    What are your weaknesses?

  • Ans. 

    Tip 1 : Just be confident

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaabove 7.5 CGPADeloitte interview preparation:Topics to prepare for the interview - Data Structures, Web development, System Design, Algorithms, Dynamic Programming, Database, Networking, DevOps, Operating System, Database Management System, Object-Oriented Programming System , basic aptitudeTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : For Data Structures number of questions doesn't matter. Try to understand the logic behind them and try to apply them in creating multiple scenario's. 
Tip 2 : Do lot of hard work and practice of Data Structures and Algorithms based questions
Tip 3 : See which part interests you more, Increase your knowledge horizon, Always try to build a system a system considering It will be served to millions of customers.
Tip 4 : I personally recommend you Coding Ninjas and Geeks For Geeks for interview preparation.

Application resume tips for other job seekers

Tip 1 : Always try to make it a single page 
Tip 2 : do mention all your skills which you are confident of in your resume.
Tip 3 : Always make resume company specific

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Deloitte Interview Questions

Interview Questionnaire 

2 Questions

  • Q1. What is dependency injection
  • Ans. 

    Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them.

    • It helps to decouple the code and makes it more testable and maintainable.

    • It allows for easier swapping of dependencies without changing the code.

    • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

    • Example: Instead of creating a database connection ob...

  • Answered by AI
  • Q2. What is the use of bean factory
  • Ans. 

    Bean factory is used for creating and managing instances of beans in Spring framework.

    • Bean factory is responsible for creating and managing instances of beans defined in the Spring configuration file.

    • It provides a way to decouple the configuration and specification of dependencies from the actual application code.

    • Bean factory supports different scopes of beans such as singleton, prototype, request, session, etc.

    • It also...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for the full-stack development. On all the questions

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Nov 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was moderate one

Round 2 - Coding Test 

Hard one

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep going never stop, one day God will be with you

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 29 Oct 2021

I was interviewed in Jan 2021.

Round 1 - HR 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

This round happened on the same day as JAM in the afternoon time. A slot of 20 minutes with respective timing was already sent to the selected students. Interview can’t be generalize as anything can happen over there and hence this was exclusively my experience. 
To have a quick judgement about the person, I believe nothing is better than throwing before him/her some puzzles (mathematical/ analytical/ programming problems) and see the approach. I received back-to-back 4 problems after a quick and brief introduction. The coding problems I got were way too easy (just basics: searching & mathematical). The harder part of this round was the puzzles (tricky, mathematical, related to probability). At last, I was asked a question on DBMS and the interviewer asked if I know JAVA.

  • Q1. Search an Element in an Array

    You have given a sorted array 'A' of 'N' integers.

    Now, you are given 'Q' queries, and each query consists of a single integer 'X'. Your tas...

  • Ans. Brute Force

    The idea here is to do a linear search which apparently is a brute force way, so for each query:

    1. Visit every element one by one.
    2. Check if the current element is equal to X or not. If yes, then we will add 1 to the answer.
    3. Once all the elements are visited, and we don't find the X value, then add 0 to the answer.
    Space Complexity: O(1)Explanation:

    O(1).

     

    In the worst case, a constant space is required.

    Time Co...
  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaNo criteriaDeloitte interview preparation:Topics to prepare for the interview - Data Structures, C++, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Mention some good projects on your resume.
Tip 2 : Practice competitive and aptitude questions.
Tip 3 : Work on your communication skills.

Application resume tips for other job seekers

Tip 1 : Mention some good projects on your resume.
Tip 2 : Don't put false things on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Questions regarding design patterns, Java Concepts, Questions on Hibernate and Springboot, My previous company work.

Interview Questionnaire 

1 Question

  • Q1. Scenario based question on Relationship, Role, OWD,

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 28 interviews in last 1 year

2 Interview rounds

  • Technical Round 1
  • Technical Round 2
View more

People are getting interviews through

based on 15 Deloitte interviews
Job Portal
Campus Placement
WalkIn
Referral
47%
13%
7%
7%
26% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Deloitte Software Developer Salary
based on 869 salaries
₹4.1 L/yr - ₹16.5 L/yr
27% more than the average Software Developer Salary in India
View more details

Deloitte Software Developer Reviews and Ratings

based on 117 reviews

3.8/5

Rating in categories

3.8

Skill development

3.5

Work-Life balance

3.7

Salary & Benefits

3.9

Job Security

3.7

Company culture

3.5

Promotions/Appraisal

3.5

Work Satisfaction

Explore 117 Reviews and Ratings
Consultant
32.8k salaries
unlock blur

₹6.2 L/yr - ₹23 L/yr

Senior Consultant
20.9k salaries
unlock blur

₹11 L/yr - ₹42 L/yr

Analyst
13.9k salaries
unlock blur

₹3.8 L/yr - ₹12.6 L/yr

Assistant Manager
9.9k salaries
unlock blur

₹7.7 L/yr - ₹24 L/yr

Manager
7k salaries
unlock blur

₹15.7 L/yr - ₹52 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.9
Compare

PwC

3.4
Compare

Ernst & Young

3.5
Compare

Cognizant

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview