Implement a rate-limited hit counter | Databricks Interview Question