Consulting · Deloitte India 2026

Deloitte India Interview Preparation 2026

Complete guide for Deloitte Analyst, Business Technology Analyst (BTA), and Consultant roles — online assessment, technical interview, case study interview, HR round, UST practice areas, and 2026 salary data.

✍️ Pranjal Jain, Ex-Microsoft · IIT Kanpur 📅 June 8, 2026 ⏱ 15 min read

Deloitte India in 2026

Deloitte is one of the Big Four professional services firms, and in India it operates through Deloitte Touche Tohmatsu India LLP (DTTILLP). With offices spanning Hyderabad, Bengaluru, Mumbai, Pune, Gurugram, Chennai, Kolkata, and Delhi NCR, Deloitte India employs over 100,000 professionals across audit, tax, consulting, and technology practices.

For software engineers and B.Tech graduates, Deloitte India's primary entry point is the UST (Technology, Strategy & Transactions) division — home to data analytics, cyber security, cloud infrastructure, and enterprise applications practices. Unlike pure IT services companies, Deloitte's technology work is deeply embedded in client transformation and consulting engagements, making the interview process and the day-to-day work quite different from TCS or Infosys.

Deloitte hires freshers primarily as Analysts and Business Technology Analysts (BTAs). Experienced professionals enter at Consultant, Senior Consultant, or Manager levels depending on their background and domain expertise.

💡
Deloitte's differentiator — the "professional interview": Unlike TCS or Wipro, Deloitte's second technical round often involves a business case or domain-specific scenario. Even for technology roles, interviewers assess your structured thinking and communication skills, not just coding ability. This reflects Deloitte's consulting DNA — clients pay for structured problem-solving, not just code.

Deloitte India Roles & Salary 2026

Fresher
₹7–8.5 LPA

Analyst

B.Tech freshers. 0–1 year experience. Technology delivery, testing, data analytics entry-level work.

Fresher / 0-2 yr
₹7–9 LPA

Business Technology Analyst (BTA)

Tech-forward consulting track. Works at the intersection of business problem and technology solution. More client-facing than Analyst.

3–5 yr exp
₹18–28 LPA

Senior Consultant

Domain expertise required. Leads workstreams, manages junior team members, directly interfaces with client stakeholders.

6–10 yr exp
₹30–50 LPA

Manager

Full engagement ownership. P&L accountability for project deliverables. BD (business development) involvement expected.

📌
CGPA matters at Deloitte: On-campus Deloitte drives typically enforce a minimum CGPA of 7.5/10. Unlike some IT services companies, Deloitte does not make exceptions for backlog holders. Strong project experience or internships can partially compensate for a lower CGPA in off-campus applications, but 7.5+ remains the safest threshold to target.

Deloitte UST — Practice Areas

Deloitte UST (Technology, Strategy & Transactions) is the umbrella for Deloitte's technology-focused service lines in India. When you join as an Analyst or BTA in a technology role, you are typically staffed into one of these four practice areas:

Analytics & Cognitive

Data engineering, data pipelines, Power BI, Tableau, Python analytics, machine learning model deployment. Strong demand for cloud-native data (AWS Glue, Azure Data Factory, Databricks).

Cyber & Strategic Risk

Security consulting, Identity & Access Management (IAM), SIEM (Splunk, Microsoft Sentinel), cloud security (AWS Security Hub, Azure Defender), vulnerability assessments, compliance (ISO 27001, SOC 2).

Cloud & Infrastructure

AWS, Azure, and GCP cloud migration projects. Cloud architecture design, infrastructure-as-code (Terraform, CloudFormation), DevOps, containerization (Docker, Kubernetes), and cloud cost optimization.

Enterprise Applications

SAP implementation and support (S/4HANA, FICO, SD), Salesforce CRM development and administration, Oracle ERP. Functional and technical consulting for Fortune 500 clients.

Your interview may include domain-specific questions aligned to the practice area you are applying for. Analytics roles ask about Python, SQL, and data visualization. Cyber roles ask about network security concepts and IAM frameworks. Cloud roles test cloud architecture knowledge. Enterprise Applications roles may test SAP or Salesforce basics at the experienced level.

Deloitte Interview Process (4–5 Rounds)

1

Resume / Application Screening

Deloitte shortlists candidates based on CGPA (7.5+ typically), branch (CS/IT/ECE preferred for tech roles), and internship/project quality. For campus drives, college tier matters — IITs, NITs, and top state engineering colleges are priority. Off-campus applications via Deloitte careers portal are reviewed for domain fit. A strong LinkedIn profile and relevant certifications (AWS, Azure, GCP) improve shortlisting chances for off-campus candidates.

2

Online Assessment — 90 minutes

Three sections: (1) Aptitude (quantitative, verbal, logical) — standard MCQ format, negative marking applies in some tests. (2) Coding — 2 problems, easy to medium difficulty (arrays, strings, recursion, basic DP). Language options include Python, Java, C++. (3) Technical MCQs — covers Data Structures, Operating Systems, DBMS, Computer Networks. Time management is critical: do not get stuck on hard aptitude problems. Flag and move on.

3

Technical Interview Round 1 — 45–60 min

Core computer science fundamentals. Expect: OOP concepts (inheritance, polymorphism, encapsulation, abstraction), DBMS (SQL queries, normalization, transactions, ACID), OS basics (process vs thread, memory management, paging), Data Structures (time complexity, recursion, linked lists, trees), and in-depth questions on your projects. Be ready to write SQL queries and trace through code on a shared screen.

4

Technical / Case Interview Round 2 — 30–45 min

Deloitte calls this the "professional interview." For tech roles, it often involves a domain case study or architecture problem — e.g., designing a system for a banking client, recommending a cloud migration approach, or structuring a data pipeline. For analytics/cyber roles, domain-specific scenarios are common. You are evaluated on structured thinking, communication, and the ability to break down ambiguous problems, not just technical correctness.

5

HR Round — 15–20 min

Behavioral questions (tell me about yourself, why Deloitte, strengths/weaknesses, conflict resolution), compensation discussion (know your market rate — see our salary negotiation guide), and location preferences. Deloitte freshers are commonly placed in Hyderabad (USH Oval) or Bengaluru. Preferences are noted but not guaranteed. HR also confirms joining date and assesses cultural fit.

Aptitude Preparation for Deloitte Online Assessment

SectionKey TopicsRecommended Resources
Quantitative Aptitude Ratios & Proportions, Percentages, Time-Speed-Distance, Permutations & Combinations, Probability, Number Series, Profit & Loss R.S. Aggarwal Quantitative Aptitude, IndiaBix QA section
Verbal Ability Reading Comprehension (RC), Sentence Correction, Para Jumbles, Fill in the Blanks, Error Detection The Hindu editorials, GRE verbal prep (free resources), IndiaBix VA
Logical Reasoning Blood Relations, Seating Arrangements, Coding-Decoding, Syllogisms, Data Interpretation, Direction Sense M.K. Pandey Analytical Reasoning, IndiaBix LR, Previous year Deloitte papers
Technical MCQs — DBMS Normalization (1NF, 2NF, 3NF, BCNF), SQL Joins (inner, left, right, full outer), ACID properties, Indexing, ER Diagrams GeeksforGeeks DBMS, GATE previous year questions
Technical MCQs — OS Process states, Paging vs Segmentation, CPU scheduling algorithms (FCFS, SJF, Round Robin), Deadlock (conditions, Banker's algorithm), Virtual memory Galvin OS textbook, GeeksforGeeks OS
Technical MCQs — Data Structures Time/Space complexity (Big O), Recursion, Binary trees, Graph traversal (BFS/DFS), Hashing, Sorting algorithms LeetCode Easy problems, GeeksforGeeks DSA
Technical MCQs — CN OSI model (7 layers), TCP/IP model, TCP vs UDP, DNS, HTTP vs HTTPS, Subnetting basics, Socket programming concepts Forouzan Computer Networks, GeeksforGeeks CN
⚠️
Watch for negative marking: Some Deloitte online assessments (particularly aptitude sections) carry -0.25 per wrong answer. Read the instructions carefully at the start. For questions you are unsure about, calculate whether guessing or skipping is the better EV. For technical MCQs, partial guessing is usually safe if you can eliminate 2 of 4 options.

Technical Interview Questions & Detailed Answers

T1
Explain ACID properties in DBMS with real examples. ACID properties ensure reliable processing of database transactions.

Atomicity: A transaction is all-or-nothing. In a UPI payment, the debit from your account and the credit to the recipient's account must both succeed or both fail. If the credit fails, the debit is rolled back automatically.

Consistency: A transaction brings the database from one valid state to another. Foreign key constraints are enforced — you cannot insert an order record for a customer that does not exist. The database never violates its own integrity rules during or after a transaction.

Isolation: Concurrent transactions execute as if they were sequential. If two users simultaneously book the last available seat on a flight, isolation ensures only one booking succeeds — the other sees the updated state after the first commits. Isolation levels (Read Uncommitted, Read Committed, Repeatable Read, Serializable) control the trade-off between consistency and performance.

Durability: Once a transaction commits, it persists even if the system crashes immediately after. Write-ahead logging (WAL) ensures committed data survives power failures by writing changes to a durable log before applying them to the main data files. Real example: after a successful NEFT transfer, the transaction persists even if the bank's server crashes 1 second after confirmation.
T2
What is REST vs SOAP? Which would you use for a mobile banking app? REST (Representational State Transfer): An architectural style using standard HTTP methods (GET, POST, PUT, DELETE, PATCH). Stateless — each request contains all necessary information. Uses JSON (or XML) for data exchange. Lightweight, fast, and easy to consume from any platform. No strict contract enforcement at the protocol level.

SOAP (Simple Object Access Protocol): A protocol with a strict XML message format and WSDL (Web Services Description Language) contract. Supports WS-Security (message-level encryption and signing), WS-Reliability, and other enterprise WS-* standards. More verbose due to XML overhead. Used in banking, insurance, and government integrations where contract strictness and built-in security are mandatory.

For a mobile banking app — REST: JSON payloads are significantly lighter than SOAP XML, critical for 2G/3G connections still common in tier-2/3 India. REST is simpler for mobile client-side parsing. HTTPS provides transport-level security sufficient for most mobile banking use cases. However, the core banking system (CBS) backend integration (e.g., connecting to Finacle or Temenos) often still uses SOAP/MQ because legacy CBS systems expose SOAP services. In practice: mobile app ↔ API gateway (REST/JSON) ↔ microservices layer (REST) ↔ CBS integration layer (SOAP/MQ).
T3
Explain normalization: 1NF, 2NF, 3NF with examples. Normalization is the process of organizing database tables to minimize data redundancy and improve data integrity.

1NF (First Normal Form): Each column must hold atomic (indivisible) values. No repeating groups. Example violation: a column PhoneNumbers storing "9876543210, 9123456789" — these must be split into separate rows.

2NF (Second Normal Form): Must be in 1NF + no partial dependency on a composite primary key. Example: a table (StudentID, CourseID, StudentName, CourseName, InstructorName) with primary key (StudentID, CourseID). StudentName depends only on StudentID (not on CourseID) — this is a partial dependency. Fix: split into Student(StudentID, StudentName) and Enrollment(StudentID, CourseID) and Course(CourseID, CourseName, InstructorName).

3NF (Third Normal Form): Must be in 2NF + no transitive dependency. Example: Course(CourseID, CourseName, InstructorID, InstructorName). InstructorName depends on InstructorID, which in turn depends on CourseID — this is a transitive dependency. Fix: split into Course(CourseID, CourseName, InstructorID) and Instructor(InstructorID, InstructorName).

Why it matters at Deloitte: Enterprise clients often have poorly designed legacy databases. Normalization analysis is a common task in data modernization projects.
T4
What is cloud computing? Explain IaaS, PaaS, SaaS with examples. Cloud computing is the on-demand delivery of computing resources (servers, storage, databases, networking, software) over the internet with pay-per-use pricing.

IaaS (Infrastructure as a Service): You get raw compute infrastructure — virtual machines, storage, networking. You manage the OS, middleware, and applications. Examples: Amazon EC2, Azure Virtual Machines, Google Compute Engine. Use case: a startup that wants full control over its server configuration and OS without buying physical hardware.

PaaS (Platform as a Service): You get a managed runtime and deployment environment. The provider manages OS patches, scaling, and infrastructure. You focus on application code. Examples: AWS Elastic Beanstalk, Google App Engine, Heroku, Azure App Service. Use case: deploying a Java Spring Boot application without worrying about load balancers or auto-scaling configuration.

SaaS (Software as a Service): Fully managed application delivered over the internet. No infrastructure management, no software installation. Examples: Salesforce (CRM), Gmail (email), Microsoft 365, ServiceNow. Use case: a company using Salesforce for its sales team without running any servers.

Deloitte relevance: Migrating clients from on-premises data centers to cloud (IaaS/PaaS) and helping them adopt SaaS tools like Salesforce is core Deloitte UST consulting work. In a cloud interview, also be ready to discuss cloud cost optimization (Reserved Instances, Spot Instances), multi-cloud strategy, and cloud security shared responsibility models.
T5
How does HTTPS work? Walk me through a TLS handshake. HTTPS is HTTP over TLS (Transport Layer Security), providing confidentiality, integrity, and authentication for web communications.

Step-by-step TLS 1.3 handshake:
1. DNS Lookup + TCP Connection: Client resolves domain to IP, establishes TCP connection (3-way handshake: SYN → SYN-ACK → ACK).
2. ClientHello: Client sends supported TLS versions, a random number (ClientRandom), and supported cipher suites (e.g., TLS_AES_256_GCM_SHA384).
3. ServerHello: Server responds with its chosen cipher suite, a random number (ServerRandom), its digital certificate (containing the server's public key), and optionally a Certificate Authority (CA) chain.
4. Certificate Verification: Client verifies the server's certificate against trusted CAs (pre-installed in the OS/browser trust store). Checks signature validity, expiry date, domain match.
5. Key Exchange: In TLS 1.3, ECDHE (Elliptic Curve Diffie-Hellman Ephemeral) is used. Both sides compute a shared PreMasterSecret without it ever being transmitted.
6. Session Keys Derived: Both client and server independently derive the same symmetric session keys (AES keys) using ClientRandom + ServerRandom + PreMasterSecret.
7. Finished: Both sides send a "Finished" message encrypted with session keys to confirm the handshake.
8. Application Data: All subsequent HTTP data is encrypted with the symmetric session keys.

Why it matters for Deloitte Cyber: The Deloitte Cyber practice performs TLS/SSL security assessments for clients — checking for deprecated TLS versions (TLS 1.0/1.1), weak cipher suites, certificate management issues, and HSTS implementation.

Deloitte Case Study Interview

Deloitte is well-known in India's consulting world for using case-style interviews even in technology roles. The second technical round (called the "professional interview") often presents a real-world business-technology scenario. You are not expected to give a perfect answer — you are evaluated on your structured problem decomposition, your ability to ask the right clarifying questions, and your communication under ambiguity.

Sample Case: Mobile Banking App Architecture

"Our client is a traditional private sector bank in India. They want to launch a mobile banking app for retail customers — potentially 10 million users. How would you approach the technology architecture?"

Framework to answer this well:

  1. Clarify scope: Retail or corporate banking? Target user base and geography? Transaction types (NEFT/RTGS/UPI/IMPS)? Timeline? Existing core banking system (CBS — Finacle, Temenos, FIS)?
  2. Technology pillars: Mobile (React Native or Flutter for cross-platform vs native iOS/Android), API Gateway (AWS API Gateway or Kong), Microservices architecture (Auth, Accounts, Payments, Notifications), CBS integration layer (REST/SOAP/MQ adapter), Fraud detection (ML-based real-time scoring), Compliance with RBI PPI and mobile banking guidelines.
  3. Security: Mutual TLS (mTLS) for API communication, biometric authentication (fingerprint + face ID), OTP via SMS/TOTP authenticator, token-based auth (OAuth 2.0 + JWT), certificate pinning to prevent MITM attacks.
  4. Migration strategy: Phased approach — Phase 1: read-only (balance inquiry, mini statements) to minimize CBS load. Phase 2: payments (UPI, IMPS). Phase 3: full-feature (loans, investments, FDs). Each phase with a pilot user group before full rollout.
  5. Success metrics: Daily Active Users (DAU), transaction success rate, P99 transaction latency (<2 seconds), crash-free session rate (>99.5%), app store rating (>4.0).

Even if your answer is incomplete, demonstrating a structured framework, using correct terminology, and engaging the interviewer with intelligent clarifying questions will impress. Deloitte interviewers are evaluating whether they would put you in front of a client.

Case interview tip: Always start by restating your understanding of the problem and asking 2–3 clarifying questions before jumping into the solution. This demonstrates structured thinking and mirrors real consulting methodology. Silence while thinking is acceptable — say "give me a moment to structure my thoughts" rather than going quiet without warning.

Deloitte India Salary 2026

RoleExperienceAnnual CTCIn-hand / Month (approx.)
Analyst0–1 yr (fresher)₹6.5–8.5 LPA₹43,000–56,000
Business Technology Analyst (BTA)0–2 yr₹7–9 LPA₹46,000–60,000
Consultant2–4 yr₹12–18 LPA₹80,000–1.2 L
Senior Consultant4–6 yr₹18–28 LPA₹1.2–1.85 L
Manager6–10 yr₹30–50 LPA₹2–3.3 L
Senior Manager10+ yr₹50–80 LPA₹3.3–5.3 L
⚠️
Deloitte salary structure note: Deloitte CTC includes a variable component (typically 10–15% of fixed salary for Analyst/BTA levels). In-hand figures above assume standard tax deductions at no HRA (home-city scenario). Hyderabad and Bengaluru offer HRA benefits that improve take-home. Variable pay is paid quarterly or annually depending on your practice. If you receive a competing offer from a product company, see our competing offer negotiation guide for how to use it effectively.

For engineers considering a long-term career trajectory, many Deloitte Analysts and BTAs move to product companies (Flipkart, Swiggy, Paytm, MNCs) after 2–3 years with a 40–70% salary jump — particularly if they work in the Analytics, Cloud, or Cyber practices where domain expertise is highly valued. For how to navigate that transition, read our IT services to product company transition guide.

Frequently Asked Questions

Does Deloitte hire from all branches or only CS/IT?
Deloitte India primarily hires CS/IT/ECE graduates for technology roles under UST (Technology, Strategy & Transactions). MBA finance and strategy graduates are recruited for consulting practices. Non-tech branches (Mechanical, Civil, Chemical) are rarely selected unless the candidate has a strong coding profile demonstrated via competitive programming (Codeforces, LeetCode) or strong project experience. The CGPA cutoff is typically 7.5/10 for on-campus drives. Off-campus candidates with relevant certifications (AWS, Azure, GCP Associate+) and internship experience have been selected even from non-premier institutions.
What are Deloitte India office locations for freshers?
Deloitte India has major offices in Hyderabad (USH Oval Office — the largest technology delivery center), Bengaluru, Mumbai, Pune, Gurugram, Chennai, Kolkata, and Delhi NCR. Freshers in technology roles (Analyst, BTA) are most commonly placed in Hyderabad or Bengaluru, depending on the practice area. Location preferences are captured during the HR round and noted on your offer, but placement is subject to project requirements and is not guaranteed. Hyderabad is the dominant location for technology delivery; Mumbai and Gurugram have more consulting-side work.
Is there a bond or service agreement at Deloitte India?
No. There is no formal bond or service agreement for freshers at Deloitte India — this is a significant advantage compared to TCS (₹50,000 bond for 1 year), Wipro (₹75,000 bond for 12 months), or Infosys (₹50,000 service agreement). You can resign by serving the standard notice period, which is typically 2 months for Analyst and BTA roles. This makes Deloitte India an attractive option for engineers who want Big Four experience without a lock-in period and plan to leverage the brand name for product company transitions within 18–24 months.
What is the Deloitte work culture like for tech freshers?
Deloitte uses a project-based staffing model — you are assigned to client engagements and may switch clients and projects every 6–18 months depending on project duration and staffing demand. This exposes you to diverse industries (BFSI, retail, manufacturing, government) and technology stacks (SAP, Salesforce, AWS). Work-life balance is generally better than investment banking but typically worse than pure product companies — expect 45–55 hours/week on active project delivery phases. Deloitte Academy provides access to online learning platforms and a certifications budget (AWS, Azure, Salesforce, etc.) annually. The alumni network is strong — Deloitte India alumni are present at senior levels across product companies, PE firms, and Indian startups.
Pranjal Jain
Pranjal Jain

Ex-Microsoft SDE · IIT Kanpur · Founder of Prepflix. Career coach for Indian software engineers navigating IT services and product company transitions.