Deloitte interview questions

688 questions from 128 candidate reports · 2015 to 2025

Online test → Technical·89% entry level

CS fundamentals

Showing 27 of 458 reported in this area

Explain the Software Development Life Cycle (SDLC).
asked 3×easyPractice this →
How can you create threads in Java and explain important Thread class methods?
asked 2×mediumPractice this →
Why do we need indexing in DBMS?
asked 2×easyPractice this →
Explain different types of SQL joins.
asked 2×easyPractice this →
Explain storage classes in programming.
asked 2×easyPractice this →
What do you mean by multithreading in Java?
asked 2×easyPractice this →
Name and explain a feature of J2EE that you like.
asked 2×easyPractice this →
Explain inheritance in Object-Oriented Programming
asked 2×easyPractice this →
Explain polymorphism in object-oriented programming.
asked 2×easyPractice this →
Explain the difference between method overloading and method overriding.
asked 2×easyPractice this →
Answer technical questions related to C programming fundamentals.
Write SQL queries using JOINs
asked oncemediumPractice this →
What is a three-way handshake?
asked oncemediumPractice this →
Explain hashing and its use cases.
asked oncemediumPractice this →
Explain memory management in Java.
asked oncemediumPractice this →
Explain multi-threading in Python.
asked oncemediumPractice this →
Why are strings immutable in Java?
asked oncemediumPractice this →
Explain OOP concepts with examples.
asked oncemediumPractice this →
Explain disk scheduling algorithms.
asked oncemediumPractice this →
Explain exception handling in Java.
asked oncemediumPractice this →
What are context managers in Python?
asked oncemediumPractice this →
How are tuples implemented in Python?
asked oncemediumPractice this →
Internet programming basics questions
asked oncemediumPractice this →
What is the volatile keyword in Java?
asked oncemediumPractice this →
Explain Boyce-Codd Normal Form (BCNF).
asked oncemediumPractice this →
How can you break or avoid a deadlock?
asked oncemediumPractice this →
Java programming fundamentals questions
asked oncemediumPractice this →

DSA

Showing 8 of 202 reported in this area

Swap two numbers without using a third variable.
asked 3×easyPractice this →
Merge overlapping intervals
asked 2×mediumPractice this →
Find the Kth largest element in an array
asked 2×mediumPractice this →
Reverse a singly linked list.
asked 2×easyPractice this →
Check whether a given string is a palindrome.
asked 2×easyPractice this →
Write a program to check whether a number is a palindrome.
asked 2×easyPractice this →
How do you determine if a given Linked List is a Circular Linked List?
asked 2×easyPractice this →
Find the longest palindromic substring.
asked oncemediumPractice this →

Behavioural

Showing 13 of 124 reported in this area

Is data the new oil?
asked oncemediumPractice this →
Drones: revolution or menace?
asked oncemediumPractice this →
Technology and climate change
asked oncemediumPractice this →
Startup culture: boon or bane?
asked oncemediumPractice this →
IT revolution and boom in India
asked oncemediumPractice this →
Usage of analytics in daily life
asked oncemediumPractice this →
Classroom learning vs. e-learning
asked oncemediumPractice this →
Impact of technology in the future
asked oncemediumPractice this →
Is social media a necessity or not?
asked oncemediumPractice this →
Should all software be open source?
asked oncemediumPractice this →
Should technology be used in sports?
asked oncemediumPractice this →
How can technology be used in sports?
asked oncemediumPractice this →
Reasons for startup failures in India
asked oncemediumPractice this →

Aptitude

Showing 6 of 97 reported in this area

Logical reasoning questions testing analytical and logical thinking
asked 3×easyPractice this →
Verbal ability questions testing comprehension and language skills
asked 2×easyPractice this →
Verbal ability questions testing grammar, comprehension, and vocabulary
asked 2×easyPractice this →
Answer verbal ability questions including fill in the blanks, synonyms, and reading comprehension passages
asked 2×easyPractice this →
Logical reasoning problems
asked oncemediumPractice this →
Advanced quantitative aptitude problems
asked oncemediumPractice this →

System design

Showing 3 of 27 reported in this area

Design database tables for a blogging website
asked oncemediumPractice this →
Design a music player system similar to Spotify.
asked oncemediumPractice this →
How do you approach code optimization in large-scale systems?
asked oncemediumPractice this →

Puzzles

Showing 3 of 21 reported in this area

Burning rope puzzle
asked oncemediumPractice this →
Find the next number in the sequence: 5, 10, 35, 75, 195.
asked oncemediumPractice this →
Write a program to print a star pattern (mid-level difficulty).
asked oncemediumPractice this →

Showing 60 of 688 questions. Ranked by how often the same question came back across reports.

Practise a Deloitte-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Deloitte ask?

Candidate interview reports most often cover CS fundamentals (49%) and DSA (22%).

How many rounds does Deloitte interview have?

Candidate interview reports show an average of 3.1 rounds per experience, with a typical sequence of Online test → Technical. Individual interview paths can vary.

Is the Deloitte interview hard?

Among questions with a reported difficulty, the mix is easy 54%, medium 44%, hard 2%.

Keep reading