На днях получил предложение о работе. Не то чтобы искал, но "открыт к предложениям". Ребята попросили решить тестовую задачу. Сама задача не принципиально - уровня FizzBuzz, но более прикладное. В ответном письме я задал несколько вопросов
1) Нужно ли реализовывать "служебные" вещи - логирование (или просто в консоль), конфигурацию (или просто константы)
2) Допустимо ли использование библиотек или надо решать всё исключительно средствами языка?
3) Нужны ли тесты или вас интересует просто решение? Тот же вопрос про документацию.
4) Опять же - нужно ли просто решение или нужно показать построение проекта с "фабрикой-фабрик", CI, деплоем и прочим таким.
Ну и ещё парочку насчёт алгоритмов, ограничений по памяти и процессору.
Ответ обескуражил - "Раз вы задаёте такие вопросы, то Вы нам не подходите." Орфография сохранена - почему одно "вы" с маленькой, а другое с большой я не знаю.
PS: На позицию "сеньор-помидор"
PS2: Вот теперь сижу и думаю - чего надо было сделать. (про самостоятельность конечно в курсе, но быть целиком самостоятельным и кидаться "в бой" без уточнений с незнакомым людьми это "ну такое")
PS3:
Сама программа это блокнот с возможностью вставки изображений.
Необходимый функционал -
а) Сохранять, открывать
б) основные операции редактирования - копировать, вырезать, вставить
в) Печать
Киберпанк не умер. Он просто наступил.