Engrain by ByteRush

DSA.01 3 concepts

On-ramp: thinking in algorithms

A beginner can solve easy problems with a repeatable method.

  1. DSA.01.01What DSA interviews test and how to practiseCoreBeginnerBeing written
  2. DSA.01.02JavaScript for DSACoreBeginnerBeing written
  3. DSA.01.03Recursion for problem solvingCoreJuniorBeing written

Interview questions in this module

  1. Walk me through how you approach an unseen coding problem.
  2. Why is array.shift() a bad choice for a queue in JavaScript?
  3. When would you choose recursion over iteration?