Build a Hash-Table Key-Value Store Without Built-in Dictionaries or Sets
Company: Ease
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Technical Screen
Overview: Implement a key-value store class with put, get and remove without using built-in dictionaries or sets, resolving collisions inside the store rather than raising them to callers. It tests hash table mechanics, collision strategies, deletion, resizing and precise average versus worst-case complexity claims.
Read the full Ease Software Engineer interview experience this question came from