CarGurus Interview Question

How I would go about designing and implementing a car picker