Cisco Interview Question

How to detect a cycle in a linked list? How to know at which node the cycle begins?