Design an ACL authorization checking service
Company: Snowflake
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: This question evaluates system design and security architecture skills, focusing on centralized authorization/ACL models, API and data modeling, caching and consistency strategies, scalability, multi-tenant isolation, and operational concerns for low-latency, highly available services in a microservices environment.