А можешь пример описать такого задания и критерии оценки (задания на 1 день )
например, микро сервис на вход которого подается куча строк.. которые есть результатом, допустим, парсинга какого-то интернет магазина.
Есть ведь повторки, да?
Надо сгруппировать повторения, выделить аттрибуты и грубо говоря выделить модели из хаоса и это должно работать быстро.
И тут есть много путей решения. Можно писать сложнейшие условия if/else, можно заюзать tf-idf алгоритм и его реализации, модифицировать под задачу, понять как все работает, можно попробовать взять либу для семантического анализа и попробовать с ней поиграться
То есть у задачи нет четкого ответа, она дает полностью свободный полет мыслей. Но потом после того как человек напишет код - в живую встретиться и обговорить что и как.
Почему так а не иначе написано, почему здесь использовано то то или то то для производительности или для чего, и прочие нюансы.
Ну и плюс завернуть этот микросервис как следует.. упаковать в докер, сделать docker-compose yml файл для деплоя, чтобы можно было одной кнопкой развернуть и играться с подборкой файлов,
можно сделать требования по оформлению проекта и потом поговорить почему именно так а не иначе
Это не долго по времени, но эффективно на мой взгляд
я подобное собеседование проходил и успешно его прошел
Хотя на той работе, на которой я работаю сейчас - я вообще его не проходил 😄 Меня просто взяли по рекомендации и вот уже два с половиной года работаю:)