Zillow Interview Question

Design a Search Engine with constraints