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 their lengths and moving together.
Analogy: Imagine two roads merging into one. The intersection point is where both roads become the same path. To find it, walk from the start of each road, but if one road is longer, start walking later so both reach the merge point together.
List A: 1 -> 2 -> 3 -> 4 -> 5 -> null
↑
List B: 9 -> 4 -> 5 -> null
↑
Intersection at node with value 4