Arista Networks Interview Question

Describe a hash table, hash function, etc and different scenarios on how to implement