Back to problems

Dynamic Blacklist Filter System

Object-Oriented Programming · Snowflake · Medium

Dynamic Blacklist Visibility Filter (OOD) Problem Overview Create a compact filtering component that consumes two event streams: Filter changes: operations that add values to or remove values from a blacklist. Input values: values arriving from the input stream. Whenever an input value is not blocked at the time it arrives, the system must emit it. This is commonly presented as an object-oriented implementation exercise. The state must answer the following questions: Has the…

Checking your access…