Встречается на собеседованиях • сегодня
Что такое хэш-функция
Хэш-функция — это алгоритм, преобразующий произвольные данные (строку, объект) в фиксированное значение (хэш) фиксированной длины. Основные свойства:
- Детерминированность — одинаковые входные данные всегда дают одинаковый хэш.
- Быстрота вычисления.
- Необратимость — по хэшу нельзя восстановить исходные данные.
- Минимизация коллизий — разные входные данные должны давать разные хэши (идеально, но на практике коллизии возможны).
Пример в Java:
java
String input = "Hello, world!";
int hashCode = input.hashCode(); // -862545276
MessageDigest md = MessageDigest.getInstance("SHA-256");
byte[] hashBytes = md.digest(input.getBytes());Используется в хэш-таблицах, криптографии, проверке целостности данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы