Skip to main content
๐Ÿ“œ WAYPOINT LESSON

The machine inventory

โญโญ intermediateโณ 12 min read๐Ÿ“ Lesson 155 of 256

Ten self-test lines from the whole course; problems re-teach.

Cumulative review is problems-first: reread nothing, re-derive everything. The course's machine inventory, as a self-test checklist:

  • [ ] accumulator / counter / flag / sentinel โ€” can you write each in 15 seconds, correctly seeded?
  • [ ] state table tracing โ€” frames for calls, objects, recursion?
  • [ ] String API edges โ€” substring(a, b) length = b โˆ’ a?
  • [ ] array modes โ€” when backward, when pairwise, when index?
  • [ ] ArrayList mutation โ€” remove backward, insert backward, size() shifts live?
  • [ ] 2D orientation โ€” r before c, g[r].length inner bound?
  • [ ] dispatch โ€” reference type vs object class; constructor chains?
  • [ ] recursion edges โ€” base answers with zero info; two-branch call counts?
  • [ ] FRQ workflow โ€” eight steps without the sheet?
  • [ ] salvage โ€” skeleton, adjacent part, no panic-erase?

Anything unchecked: return to that module's lab (not its lessons) โ€” problems re-teach what prose only introduced. That is the ratio this course promised: the review is also problems.