Questions › Technical PM › Top-Interview
Design a system to deny services to requests from banned IPs, as per information provided by security.gov.x.
- Technical PM
- Top-Interview
- Medium
- 10 min
Focus on outlining a scalable and efficient architecture that can handle incoming requests while checking against a list of banned IPs. Start by defining how you would retrieve and update the list of banned IPs from security.gov.x, considering frequency and data format. Discuss the methods for integrating this check into the request processing pipeline, including potential caching strategies to minimize latency. Address how to ensure the system can handle high traffic loads and maintain performance, as well as how to log and monitor denied requests for security auditing purposes. Finally, consider any potential edge cases, such as handling dynamic IPs or false positives.
What this question tests
- Technical PM
- Structured problem solving
- Communication
- Trade-off reasoning
Practise this question under interview conditions. Answer it out loud against a timer with an AI interviewer that asks follow-ups, then review the scored report.
Related Technical PM questions
- Design a file upload feature for an AI chat application.Top-Interview · Technical PM · Hard
- Given a string s, return true if the s can be a palindrome after deleting at most one character from it.Top-Interview · Technical PM · Hard
- If you were building an autocomplete experience, how would you use underlying data to predict the next word a person is going to type?Top-Interview · Technical PM · Hard
- Implement a streaming database with the given constraints and requirements.Top-Interview · Technical PM · Hard
- What LLMs or AI agents do you use, and why?Top-Interview · Technical PM · Hard
- A production service started showing errors and timeouts after a deployment. How would you troubleshoot it?Top-Interview · Technical PM · Hard
All Technical PM questions · Product manager interview questions by skill area