что касается замечаний не скажу, но если они есть, то их должны объяснить.
Тут скорее дело в другом, и причин может быть много.
сейчас программистов способных что-либо путное писать единицы.
Если задание выполнено и работает, если даже есть замечания, дальше ведут беседу выявляя, почему ты допустил "замечания" и вообще понял ли ты о них.
Очень часто встречается когда среди отбирающих присутствует программист, с которого начинались разработки компании, и который сам не умеет программировать, но с учетом что он когда-то написал для компании "Hello World" ориентир руководства на его мнение. Он может по разным причинам отклонить:
- может он не знает язык на столько, чтобы читать чужой код
- может он не хочет что бы кто-то лучше него разбирающийся работал
- может он вообще не хочет чтобы кто-то еще работал, но руководство дало задачу искать
я таких моментов за свою практику встречал примерно в половине компаний с которыми сталкивался как в поиске работы, так и сотрудничая по другим задачам.
Не стоит обращать внимания на такие компании и, главное, не опускать руки.
за 40к питонщика возьмут любого, даже с "замечаниями", т.к. хороший питонщик на такие копейки просто даже не откликнется.
ищи работу дальше, чтобы нарабатывать опыт. Если задаешь такие вопросы, думаю с таким подходом через годик другой увеличишь зарплатные запросы раза так в 3)