Mental Model
Two linked lists may share some nodes at the end. The intersection point is the first shared node. We find it by aligning the lists and moving together.
Analogy: Imagine two roads merging into one. Before merging, they are separate paths. The intersection point is where they join and share the same path forward.
List A: 1 -> 2 -> 3 -> 4 -> 5 -> null
↑
List B: 9 -> 4 -> 5 -> null
↑
Intersection at node with value 4