Implement Hierarchical Region Access Overrides
Company: Pinterest
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Implement timestamp-based access overrides on a static tree of geographic regions. Grants and denials inherit through descendants, later operations win even when they arrive out of order, and each check must find the newest applicable rule on the root-to-region path.