Microsoft Interview Question

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