Engrain by ByteRush

MC.08 3 concepts

Classic problems: form wizard, chat and cart

Build multi-step forms, a chat UI and a shopping cart.

  1. MC.08.01Multi-step form wizardCoreMid-levelBeing written
  2. MC.08.02Chat UICoreMid-levelBeing written
  3. MC.08.03Shopping cart and checkoutCoreMid-levelBeing written

Interview questions in this module

  1. How would you model a form wizard's state? How do you validate across steps?
  2. How do you keep a chat scrolled to the bottom only when the user is already at the bottom?
  3. How do you load older messages without the view jumping?
  4. Why should money be stored as integers?
  5. How do you persist a cart for logged-out users and merge it on login?