А может есть уже какой-то вариант хитрой задачи, на которую можно сориентироваться?
Я на прошлой неделе тестовое задание делал для одного британского стартапа. Задача - написать парсер файла с логами. Каждая строчка лога содержит путь и ip. Результатом парсинга должна быть сводная таблица с количеством уникальных посещений и количеством просмотров страниц с сортировкой по убыванию.
Мне кажется по тому как она реализована можно судить об уровне разработчика и обсудить то или иное решение которые было принято в процессе развработки.
Так вот с первого взгляда задачка простая, и можно было бы просто запилить один файл, но куда же без тестов, валидации, обработки ошибок и гибкой структуры которая позволит в дальнейшем легко облуживать приложение, легко изменять представление отчета, конфигурировать формат входящих логов. Еще смотрят чтобы код читый был, DRY и SOLID и тп.