Меня спросили в интервью: "Расскажите мне все, что вы знаете о хэшмапах".
Я продолжал делать именно это: это структура данных с парами ключ-значение; для нахождения элемента используется хеш-функция; как хэш-коллизии могут быть разрешены и т.д.
После того, как я закончил, они спросили: "Хорошо, теперь объясняйте все, что вы только что сказали 5-летнему. Вы не можете использовать технические термины, особенно хэширование и картографирование".
Я должен сказать, что это застало меня врасплох, и я не дал хорошего ответа. Как бы вы ответили?