Question bank › Low-Level Design
Lld Low-Level Design Easy

AuthMesh Resource Access Manager

Design a fine-grained Access Control system for a document management tool. Documents belong to Folders, and permissions can be granted at the Document level or inherited from the Folder. Users have Roles (Viewer, Editor, Admin). The system must efficiently determine if a user has access to a resource. Consider how to handle conflicting permissions (e.g., User is an Editor for a folder but specifically restricted from one file inside it).

Key concepts

singleton patternproxy patterndata structures

Practise this out loud — free

Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.

🎙 Practise this question now
Part of InterviewLab's verified interview question bank. We show the prompt and concepts to practise with — never a copy-paste solution.