Engrain by ByteRush

MC.03 2 concepts

Classic problem: autocomplete / typeahead

Build a production-quality autocomplete.

  1. MC.03.01Autocomplete: core buildCoreMid-levelBeing written
  2. MC.03.02Autocomplete: accessibility, caching and polishCoreSeniorBeing written

Interview questions in this module

  1. Build an autocomplete. How do you avoid showing stale results?
  2. How do you make the autocomplete accessible to screen-reader users?
  3. How would you cache results? When do you invalidate?
  4. How does IME input (e.g. Hindi, Japanese) affect your implementation?