Facebook Interview Question
Software Engineer / DevelopersCountry: United States
Interview Type: In-Person
I think more information is needed for this question...
1)What dataset we are hashing?Without knowing this we cant decide on a good hashing function that minimizes collisions
2)Growth of Data?If data doesn't grow then static hashing will do,but if it does we need an extendable hashing solution.
3)How much resources do we have?Some hashing techniques have better performance but are less efficient in terms of space.
- Anonymous October 21, 2015