Microsoft interview question

Swap nodes in Singly Linked List