Mid-level interview questionAsked at Atlassian · interview write-up
Design an MVP RAG assistant that answers employee questions across Jira issues and Confluence pages, covering ingestion, retrieval, ranking and permissions.
Model answer
Ingest through the product APIs and webhooks so edits and deletions arrive fast. Chunk pages by heading; treat an issue as summary, description and comments, with project, status and assignee as metadata for filters. Hybrid search, since issue keys need exact match, then a reranker boosting recent items. Store each item's permissions and filter by user inside the query, re-syncing when access changes. Answers cite links; evaluate on real employee questions.
Practise the rest
22 RAG questions, 492 in all, each with a model answer. Free.
More from Atlassian interview questions.
More RAG interview questions
- What is retrieval-augmented generation, and how does it reduce hallucination?
- How do you choose a chunking strategy for RAG?
- Why combine keyword and embedding search, and where does a reranker fit?
- How do you evaluate a RAG pipeline?
- Your RAG chatbot keeps giving wrong answers. How do you find out why, and fix it?
- Design a RAG system that has to meet strict latency and cost targets while serving many tenants.