Microsoft interview question

find a shortest path between two nodes in a given graph.