Home
Coursework
Blog
← Back to companies
[ OK ]
Loaded
—
[ INFO ]
$
cd
$
ls -lt
01
02
03
04
05
$
ls -lt
01
02
03
04
05
user@intervues:~/$
--theme [...]
← Two Sigma
Design HashMap
[ OK ]
639 — full content available
[ INFO ]
category:
System Design
·
Coding
difficulty:
medium
freq:
3
first seen:
2026-02-02
[MEDIUM]
[CODING]
[3]
$
cat
problem.md
Design a HashMap without using any built-in hash table libraries.
Implement the MyHashMap class:
MyHashMap() initializes the object with an empty map.
void put(int key, int value) inserts a (key, value) pair into the HashMap. If the key already exists in the map, update the corresponding value.
int get(int key) returns the value to which the specified key is mapped, or -1 if this map contains no mapping for the key.
void remove(key) removes the key and its corresponding value if the map contains the mapping for the key.
$
cat
sources.txt
▶
user@intervues:~/two-sigma$