Quantcast Interview Question

Implementation of the key-value pair data structure.