Mental Model
A trie stores strings by sharing common beginnings, making it fast to find words with the same prefix. Hash maps store whole words separately, missing this shared structure.
Analogy: Imagine a tree of roads where each road letter leads to the next letter in a word. Many words share the same first roads, so you only build those roads once. A hash map is like separate houses with no shared roads, so you must check each house fully.
root
↓
c -> a -> t -> [end]
↓
r -> [end]
d -> o -> g -> [end]