Jon Rumsey

An online markdown blog and knowledge repository.


Project maintained by nojronatron Hosted on GitHub Pages — Theme by mattgraham

Reference Materials

Unit Tests

Clean, reusable, abstract components should be tested

README

Clear, consise, helpful documentation of your code for your followers, users, and partners.

Whiteboard Challenges

Follow the CF designated workflow

  1. Problem Domain => Visualize the input and output and ask questions to discover what the question actually is.
  2. Visualization => Visually solve the problem, use labels and define input and output.
  3. Algorithm => Breakdown of what needs to be done in bulleted list or overview plan form.
  4. Big O (Time and Space) => Mention this at times throughout interview and how it applies to your design, then complete it once pseudo/coded.
  5. Pseudo or Code (preferred language) => Define the algorithm using pseudocode
  6. Test Cases => Given n, m, x, return y. At any time throughout the process, test cases and testing approach should be discussed.
  7. Step Through => Track variables in a table while walking line-by-line through the code.
  8. Verify your work => Missing anything? Code tidy-up required? Visualization tidy and legible? Make good use of remaining time.

Return to Root README