Hacker News new | ask | show | jobs
by Stratoscope 2480 days ago
Mobile-readable copy of your lists...

Restrictions:

- Should not take longer than 3 hours for an inexperienced developer.

- No learnable skills tested like tooling, language, and domain experience.

- Simple to understand problem

- Problem should be obviously mappable to a solution

- Provide sample input and sample output data (only 1 case).

Scoring:

- Did the code work on the sample I provided?

- Were edge cases in the spec accounted for?

- Has the engineer followed a language standard (PEP/PSR)?

- Were docs (install, compile, comments) provided?

- Were unit tests provided?

- Were sample cases the engineer ran manually provided?

- Was the code "elegant"? Could another engineer at the company look at the code and maintain it in a year.