Design a MockHashMap class that tracks operation frequency.
Required Methods:
put(key, val) // Insert key-value pair
get(key) // Retrieve value for key
measure_put_load() // Average put calls/second in last 5 minutes
measure_get_load() // Average get calls/second in last 5 minutes
Implementation Requirements:
Example:
// 600 put calls in 5 minutes
measure_put_load() → 2.0 // (600/300 seconds)
// 150 get calls in 5 minutes
measure_get_load() → 0.5 // (150/300 seconds)
Design a web crawler that downloads pages up to depth K from a start URL.
Core Requirements:
Follow-up Questions: