Как ответить
Судя по формулировке вопроса, он звучит как загадка или задача на сообразительность, а не на алгоритмы. Скорее всего, это отсылка к классическому советскому анекдоту или задаче: «Вот вам три килограмма гвоздей, а вот — ящик. Сколько весил ящик?». В этом случае ответ строится на логике, а не на математике. Правильный ответ: вес изначально был 3 кг, потому что ящик пустой и не должен ничего весить.
Если интервьюер имеет в виду реальную техническую задачу, например, про взвешивание на складе или в логистике, то ответ зависит от контекста: мы не знаем, что было до этого — взвешивание тары, загрузка, выгрузка. Без дополнительных данных ответить невозможно. Обычно такие вопросы проверяют реакцию кандидата: попытка найти подвох, уточнить условие или дать парадоксальный ответ.
Как правильно ответить на собеседовании:
- Сразу признать, что вопрос похож на логическую ловушку.
- Уточнить: «Это вопрос из серии «Сколько весит пустой ящик?» или реальная практическая задача?».
- Если это шутка — ответить «Изначально вес был 3 кг (или 0, если ящик пуст)».
- Если задача серьёзная — запросить контекст: данные о предыдущих измерениях, единицы измерения, условия.
Главное — не молчать и не гадать. Покажи, что ты умеешь распознавать неоднозначные формулировки и задавать правильные уточняющие вопросы. Это важнее правильного ответа на неизвестных данных.