Company Interview Questions · Consulting & Big 4
Deloitte: GenAI Engineer Reports (2025)
Deloitte: GenAI Engineer Interview Reports (Bengaluru, 2025). Rounds, real reported questions and model answers, compiled from public candidate reports (sources at the end). Practice mode hides every answer: say your answer first, press Show answer, then rate yourself. Use 🔁 Review again to build your revision list and 🎲 Random question for a quick drill.
About this interview
Compiled from public candidate reports for Deloitte GenAI Engineer roles in Bengaluru (April and June 2025). The questions are paraphrased, and the model answers are written by EasyLearnSpace. For full transcribed rounds, see the two other Deloitte pages in this section.
| Role | Gen AI Engineer |
| Rounds reported | Either 1 technical round (about 1 hour), or 4 elimination rounds: technical ×2, partner, client |
| Focus | About 45 minutes of the hour on RAG and agents; 2 basic Python questions |
| Reported outcomes | One candidate cleared 3 of 4 rounds and was dropped in the client round; one was not selected after the technical round |
| Difficulty | Medium. The client round tests communication as much as tech |
01Rounds at a glance
- Technical 1: two easy Python questions, then a deep dive into RAG vs agents, embeddings, and agent design.
- Technical 2: RAG and agentic frameworks applied to a real scenario.
- Partner round: business value, delivery, estimation, and how you handle ambiguity.
- Client round: explain your solution to a non-technical client and answer "why should we trust this?"
02Questions and model answers
Q1
How does a RAG system work, and how does an agent-based LLM system work?
- RAG: retrieve relevant chunks from a knowledge base and put them in the prompt, so the LLM answers from your data with citations. The flow is fixed: retrieve → augment → generate.
- Agent: the LLM runs a loop: think → pick a tool → observe the result → repeat, until the goal is met. Retrieval can be one of its tools, alongside APIs, calculators, SQL and so on.
Q2
What is the difference between RAG and agents? When would you pick each?
| RAG | Agent | |
|---|---|---|
| Control flow | Fixed pipeline | The model decides the steps |
| Best for | Q&A over documents | Multi-step tasks that need actions |
| Cost / latency | Low, predictable | Higher, variable |
| Testing | Easy | Needs trajectory evaluation |
- Choose RAG for "answer questions from our policies".
- Choose an agent for "check the order status, apply the refund rule, email the customer".
- Many production systems are agentic RAG: an agent that decides when and where to retrieve.
Q3
How do multiple agents share memory?
- Shared state object: in LangGraph, a typed state (messages, plan, findings) is passed between nodes and persisted by a checkpointer, so every agent reads and writes the same state.
- Blackboard / shared store: agents write findings to a shared database, cache or vector store that others query.
- Message passing: a supervisor routes messages and each agent receives only what it needs, which saves tokens.
- Design concerns:
- Scope memory per user or session.
- Summarise to control context size.
- Prevent conflicting writes (one owner per field).
- Never put secrets in shared memory.
Q4
Scenario: design an agent for a business process. Walk me through it.
Answer (example: an expense-claim agent):
- Goal and scope: validate claims against policy and approve small ones automatically.
- Tools:
-
read_receipt(OCR or a vision LLM) -get_policy(RAG) -get_employee_grade(HR API) -submit_decision - Flow (LangGraph): extract → validate → decide. If the amount exceeds the limit or confidence is low, route to human approval.
- Guardrails: typed tool arguments, read-only permissions except for
submit_decision, a maximum of 8 steps, and an audit log. - Evaluation: 200 historical claims as a test set; measure decision accuracy, false approvals and time saved.
- Rollout: run in shadow mode first, then auto-approve claims under ₹2,000.
Q5
How do you choose an embedding model?
- Check MTEB leaderboard scores for retrieval, then test on your own documents: build 50 to 100 question→document pairs and measure recall@5.
- Consider:
- Language support (multilingual for Hindi or other Indian languages)
- Domain (legal or medical text)
- Dimension size (cost and memory)
- Maximum input tokens
- Hosted API vs self-hosted (privacy)
- Examples: OpenAI text-embedding-3-small/large, Cohere embed-v3, BGE / E5 / GTE (open models), and
all-MiniLMfor quick prototypes. - Re-embed everything if you switch models, because vectors from different models are not comparable.
Q6
The knowledge base is huge, with millions of documents. How do you retrieve from it efficiently?
- Index design: ANN (HNSW or IVF-PQ), with the index sharded or partitioned by business unit or tenant.
- Pre-filter with metadata (department, year, document type) so search runs only over a small slice.
- Two-stage retrieval: a fast hybrid search returns the top 100, then a cross-encoder re-ranks them to the top 5.
- Hierarchical retrieval: search document summaries first, then the chunks inside the best documents.
- Operations: incremental indexing, caching of frequent queries, and monitoring of recall and latency. Use a managed service (Azure AI Search, Pinecone, Elasticsearch) for scale.
Q7
Python: count the frequency of each word in a text.
from collections import Counter
import re
def word_freq(text):
words = re.findall(r"[a-z0-9']+", text.lower())
return Counter(words).most_common()
print(word_freq("RAG or agents? RAG first."))
Counteris O(n). Mention normalising case and punctuation, andmost_common(k)for the top k.
Q8
Client round: explain to a non-technical client why your GenAI assistant can be trusted.
Answer (keep it plain):
- "It only answers from your approved documents, and every answer shows the source so your team can check it."
- "If it isn't sure, it says so and hands over to a person. It doesn't guess."
- "We tested it on 300 real questions from your team before launch. It was right 92% of the time, and every miss was logged and fixed."
- "Your data stays in your cloud tenant, access follows your existing permissions, and we monitor it every week."
- Finish with the business value: hours saved, faster responses, and a clear next step such as a pilot with one team.
03How to prepare for Deloitte
- Be crisp on RAG vs agents vs agentic RAG and multi-agent memory.
- Prepare one agent design you can whiteboard in 5 minutes.
- Practise explaining your project to a non-engineer. The client round is where people fail.
- Also see the other two Deloitte pages here for full transcribed rounds.
Sources
- Taro: Deloitte Gen AI Engineer, Bengaluru (June 2025)
- Taro: Deloitte Gen AI Engineer, Bengaluru (April 2025)
Created by Ajeetkumar