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:
- Global count to check rate limiting
- Path specific request limit
- User + Path
- User + Path + Tenant
public boolean isRateLimited(String requestIpAddress, String requestHttpMethod, String requestHttpPath, int requestUserId, int requestTenantId) {}
System Design: Design Twitter