| 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. |