What you need to know
Practise ten RAG Engineer interview questions on retrieval diagnosis, chunking, exact-match search, permissions, index updates, evidence quality and trustworthy citations.
Practise ten RAG Engineer interview questions on retrieval diagnosis, chunking, exact-match search, permissions, index updates, evidence quality and trustworthy citations.
These are original practice questions, not questions reported from a particular employer. Every scenario below is hypothetical. Use the answers to understand the reasoning, then explain the decision in your own words and connect it to work you actually did.
How to practise
First answer aloud without reading. State the goal, assumptions, proposed approach, checks and trade-offs. Then compare your reasoning with the answer, tackle the follow-up and write down one gap to practise. Aim for a clear two-minute initial explanation; expand when asked. This timing is a practice suggestion, not an interview rule.
Role-based questions and detailed answers
1. How do you separate retrieval failure from generation failure?
Answer: Inspect the retrieved passages before changing the prompt. If the required evidence is absent, investigate indexing, filtering, query handling and ranking. If the evidence is present but the answer is wrong, investigate context construction and generation. Evaluate the stages separately with known evidence cases so end-to-end scores do not hide where the system actually fails.
Hypothetical scenario: The answer omits a policy exception even though the source document contains it.
Follow-up: What trace would tell you whether the relevant passage reached the model?
Common mistake: Rewriting prompts without checking the retrieved context.
2. How do you choose chunk boundaries?
Answer: Start with document structure and the unit of information needed to answer questions. Preserve headings, source identity and necessary surrounding context. Test several strategies on representative queries, including facts crossing boundaries. Small chunks may lose meaning; large chunks may dilute retrieval and increase context cost. Choose from observed evidence coverage rather than a universal token-size rule.
Hypothetical scenario: A table heading defines the currency, but the retrieved chunk contains only numeric rows.
Follow-up: What metadata or boundary change would preserve the meaning?