Cloudflare interview experience

Status: 4 YOE
Position: Software engineer
Location: Remote, US
Date: July, 2024

TPS: 3 sum extending to 4 sum

Coding Round:
I was asked to complete the below function for different cases:

  1. Global count to check rate limiting
  2. Path specific request limit
  3. User + Path
  4. User + Path + Tenant
    public boolean isRateLimited(String requestIpAddress, String requestHttpMethod, String requestHttpPath, int requestUserId, int requestTenantId) {}

System Design: Design Twitter

Comments (3)