Common algorithms, Interview preparation

Implement a HashTable

The task to implement a HashTable is the most popular one in interviews. General points of this algorithm: