Product design question
A Fortune 500 admin wants employees to use Glean agents with GitHub, ServiceNow, and Zendesk, but their security team will only approve launch if they can prevent data leakage, over-permissioning, and unsafe write actions. Design the minimum viable governance controls and the admin/end-user experience you would ship for v1, and explain what you would defer to keep adoption high.
- Glean
- Product design
- Hard
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
Tests scoping a minimum viable governance experience for high-risk enterprise agent connectors, balancing security approval against time to adoption.
How to approach it
- Name the three risks explicitly: data leakage across permission boundaries, agents having broader access than a user's underlying permissions, and unsafe write actions in GitHub, ServiceNow, or Zendesk.
- Design v1 admin controls: permission-aware retrieval that inherits source-system ACLs, a connector-level allowlist of read versus write scopes, and an approval step for any write action.
- Design v1 end-user experience: clear indication of which sources an answer drew from, and a visible approval prompt before an agent executes a write action like closing a ticket.
- Defer riskier or lower-frequency needs to a later release, for example field-level redaction or custom approval workflows per team, and say so explicitly to the security team.
- Get the security team's sign-off criteria upfront, then map v1 scope directly against that checklist so nothing decided later.
- Pilot with one connector, likely ServiceNow, before extending the same controls to GitHub and Zendesk.
What a strong answer includes
- Anchors v1 on permission inheritance, since data leakage is usually the hardest blocker for security sign-off.
- Makes all agent write actions require explicit approval by default, then allows admins to relax that per connector once trusted.
- Explicitly defers field-level redaction and per-team custom workflows to v2, naming the tradeoff against launch speed.
- Proposes piloting on the single highest-risk connector first to prove the controls before wider rollout.
Common mistakes
- Trying to ship every governance capability at once instead of a scoped v1 the security team will actually approve.
- Designing controls purely for admins and ignoring the end-user trust experience.
- Assuming source-system permissions are already clean without a plan for permission drift or misconfiguration.
Likely follow-up questions
- What would you do if the security team rejects even this scoped v1?
- How would you handle a connector whose source system has no granular permission model?
More product design questions
- How would you improve Glean's enterprise search relevance across 100+ connectors?Glean · Product design · Hard
- Design a permissions model so Glean never surfaces documents a user shouldn't see.Glean · Product design · Hard
- Design an onboarding flow that gets a new employee productive with Glean on day one.Glean · Product design · Medium
- How would you let non-technical employees build their own Glean agents?Glean · Product design · Medium
- Design Glean’s end-to-end first-run developer experience for a team integrating with its APIs, SDKs, and MCP-based interoperability. Start from sign-up and auth, then walk through sandbox or test data, first successful call, SDK setup, error handling, rate-limit behavior, and documentation. What would you optimize for, and what tradeoffs would you make?Glean · Product design · Hard
- Partner developers integrating Glean with tools like ServiceNow, Zendesk, GitHub, and Microsoft Teams keep filing tickets about webhook reliability and confusing API behavior. How would you isolate whether the main problem is API design, SDK abstractions, documentation, operational reliability, or partner-specific complexity, and how would you prioritize what to fix first?Glean · Product design · Hard
More questions from Glean
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop