Reported interview periodNov 2025–Mar 2026
Design an Enterprise Retrieval Chat System
Design a multi-tenant assistant that answers employees' questions from their organization's private documents and cites the passages supporting each answer.
Practice focusRequirements - Cover document ingestion, parsing, chunking, embedding, indexing, retrieval, reranking, generation, and citations. - Enforce document permissions at retrieval time, including group changes and revoked access. - Refresh changed documents without serving mixed or stale versions longer than a defined bound. - Isolate tenants, encrypt sensitive data, and make access auditable. - Handle empty, conflicting, stale, or low-confidence retrieval without inventing an answer.…