В тестовом задании мы ценим:
- качество кода
- соблюдения код стайла - важен не приоритет какого-нибудь код стайла, а соблюдение одного
- качество коммит-сообщений. По ним можно понять, как кандидат думает, как он приоритезирует задачи. Самый худший пример - в тестовом задании два коммита “initial commit” и “done”. Зачем ему тогда вообще система контроля версий?
- применение правильных решений, подходящих под уровень задачи. Не нужно писать мега оптимизацию для маленьких коллекций, или в местах, где проблем с производительностью быть не может.
Трофим: добавил к https://drive.google.com/drive/u/0/folders/0BwlksAHd6H4pOGJyamxYRm9zclU