๐น Part 1: Introduction & Project (10 min)
Q1. Tell me about your recent project in Generative AI.
๐ They want:
- A business context (who benefits, what problem).
- Tech stack (LLM, LangChain, embeddings, vector DB, cloud, etc.).
- Your role (not โteam did thisโ โ say I implemented chunking, embeddingsโฆ).
- Outcome (accuracy, time saved, cost reduced).
Q2. What challenges did you face in implementing GenAI?
๐ They expect examples like:
- Hallucinations โ handled via RAG / prompt engineering.
- Large docs โ solved via chunking + embeddings.
- Cost/latency โ solved via quantization / caching.
- Data privacy โ anonymization, masking, on-prem deployment.
๐น Part 2: Technical / GenAI Concepts (10 min)
Q3. What is RAG (Retrieval Augmented Generation)? Why is it useful?
๐ They expect:
- โRAG = combining external knowledge (retrieved via embeddings/vector DB) with LLM response.โ
- Solves hallucination, up-to-date info, domain-specific Q&A.
Q4. How do you handle PDFs containing images?
๐ They expect:
- Use OCR (Tesseract, Azure Form Recognizer, Google Vision API) to extract text.
- Then chunk โ embeddings โ retrieval.
Q5. Explain prompt engineering techniques you have used.
๐ They expect examples:
- Few-shot prompting.
- Chain-of-thought prompting.
- Role/task-based prompts (โYou are an HR assistantโฆโ).
- Guardrails (โAlways answer in JSON formatโฆโ).
Q6. What is an imbalanced dataset? How do you handle it?
๐ They expect:
- Definition: one class dominates others.
- Techniques: oversampling (SMOTE), undersampling, class weights, synthetic data generation.
Q7. What is the F1 Score? Why not just accuracy?
๐ They expect:
- Harmonic mean of precision & recall.
- Used when data is imbalanced.
๐น Part 3: Quick Coding/SQL Check (5โ7 min)
Q8. (Python) Write code to print even and odd numbers from a list.
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
evens = [n for n in nums if n % 2 == 0]
odds = [n for n in nums if n % 2 != 0]
print("Evens:", evens)
print("Odds:", odds)
Q9. (SQL) How do you remove duplicates from a table?
DELETE FROM my_table t1
WHERE EXISTS (
SELECT 1
FROM my_table t2
WHERE t1.id > t2.id AND t1.col1 = t2.col1
);
๐ They expect: you know ROW_NUMBER(), DISTINCT, or GROUP BY approaches.
๐น Part 4: Behavioral / Fit (2โ3 min)
Q10. Why Deloitte for GenAI?
๐ They expect:
- โDeloitte has strong focus on AI consulting + large enterprise clients.โ
- โI want exposure to diverse industries & real business problems.โ
- โOpportunity to work end-to-end (strategy โ build โ deploy).โ
Q11. How do you stay updated with GenAI?
๐ They expect:
- โArxiv, HuggingFace papers, OpenAI/Anthropic blogs, newsletters like TLDR AI, LinkedIn/X communities.โ
- Maybe mention side projects, hackathons, or content creation (if true).
โ Thatโs a realistic 30-min flow. Deloitte wants to see:
- You understand GenAI concepts & real use cases.
- You can code basic problems.
- You can explain projects in business terms.