1:1 Mentoring with Big Tech AI Engineers
Microsoft
S06
HardPremium

Design 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?
Loading...