Rev interview question

This web application has an autocomplete feature. Discuss design considerations & how you would implement it.