1. Общий принцип работы хеш-таблицы. 
2. Требования к хеш-функции. 
3. Интерфейс хеш-таблицы. 
4. Размещение в массиве: метод деления, метод умножения. 
5. Тривиальные хеш-функции. 
6. Хеш-функции Дженкинса. 
7. Хеш-функция для набора элементов. 
8. Конфликты и способы их разрешения. 
9. Списки коллизий. 
10. Открытая адресация: линейное, квадратичное исследование, двойное хеширование. 
11. Кукушиное хеширование (cuckoo hash). 
12. Хеш vs. дерево. 
13. Криптографические хеш-функции. 
14. Контрольные суммы. 
15. Принцип адресации по содержимому.