Loading...
Microsoft
S06
HardPremiumDesign an Enterprise Knowledge Agent
Design an internal company assistant that answers employee questions by searching across Slack, Docs, Jira, and other tools — while respecting each user's access permissions.
RAGPermissionsConnectorsTool UseCitationsAudit
Key Requirements
- Index and search across multiple internal data sources
- Enforce per-user permissions on every retrieval
- Keep the index fresh as documents change constantly
- Handle queries that span multiple systems
- Prevent data leakage across teams and roles
Interviewer Follow-ups
- Q1How do you prevent data leakage across teams?
- Q2How do you keep the index fresh when docs change every minute?
- Q3How do you handle a query that requires joining data from Slack and Jira?