É importante evitar colisões em Hash tables, pois um número excessivo delas pode prejudicar significativamente o desempenho das operações na tabela. Apesar disso, não é possível evitar totalmente a ocorrência de colisões, portanto é necessário desenvolver mecanismos para tratá-las. Em geral, há duas formas usuais para o tratamento de colisões: o Encadeamento em hash tables e o Endereçamento aberto em hash tables.