Pergunta de entrevista da empresa Microsoft

Given two single-linked lists, one merges into the other at a random node. Find the node where the two lists merge.