03 / PRACTICE

Practice

Twenty-six AlgoCasts exercises, served verbatim from the pinned fork under GPL-3.0, each behind a "try it first" gate so you attempt the problem before the solution tabs open. After the exercises: one post-mortem of a real assessment question and the two project skeletons used in industry-coding assessments.

Start here 28 pages · 3 groups
The AlgoCasts exercises are reproduced verbatim from arthurbernierjr/AlgoCasts at 30cf7634cb96bdd09b552f929e8450dccc1d5e96 under the GNU GPL-3.0. Nothing in them was changed.

AlgoCasts

26 pages

Stephen Grider's exercise set from the arthurbernierjr fork: directions, examples, tests, solution and every commented alternate.

  1. Reverse string3 tests
  2. Palindrome8 tests
  3. Reverse integer4 tests
  4. Max char3 tests
  5. FizzBuzz3 tests
  6. Array chunking5 tests
  7. Anagrams6 tests
  8. Capitalize3 tests
  9. Steps4 tests
  10. Pyramid4 tests
  11. Vowels5 tests
  12. Spiral matrix4 tests
  13. Fibonacci6 tests
  14. Queue4 tests
  15. Weave4 tests
  16. Stack4 tests
  17. Queue from stacks5 tests
  18. Linked list29 tests
  19. Midpoint of a linked list5 tests
  20. Circular linked list4 tests
  21. From last (nth from end)2 tests
  22. Tree7 tests
  23. Level width3 tests
  24. Binary search tree4 tests
  25. Validate BST2 tests
  26. Sorting (bubble, selection, merge)3 tests