Zillow Interview Question

See above. Maintaining the bare minimum is really not that hard.